test-output-micro.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # RUN: %{lit} -j 1 -v %{inputs}/test-data-micro --output %t.results.out
  2. # RUN: FileCheck < %t.results.out %s
  3. # RUN: rm %t.results.out
  4. # CHECK: {
  5. # CHECK: "__version__"
  6. # CHECK: "elapsed"
  7. # CHECK-NEXT: "tests": [
  8. # CHECK-NEXT: {
  9. # CHECK-NEXT: "code": "PASS",
  10. # CHECK-NEXT: "elapsed": null,
  11. # CHECK-NEXT: "metrics": {
  12. # CHECK-NEXT: "micro_value0": 4,
  13. # CHECK-NEXT: "micro_value1": 1.3
  14. # CHECK-NEXT: },
  15. # CHECK-NEXT: "name": "test-data-micro :: micro-tests.ini:test{{[0-2]}}",
  16. # CHECK-NEXT: "output": ""
  17. # CHECK-NEXT: },
  18. # CHECK-NEXT: {
  19. # CHECK-NEXT: "code": "PASS",
  20. # CHECK-NEXT: "elapsed": null,
  21. # CHECK-NEXT: "metrics": {
  22. # CHECK-NEXT: "micro_value0": 4,
  23. # CHECK-NEXT: "micro_value1": 1.3
  24. # CHECK-NEXT: },
  25. # CHECK-NEXT: "name": "test-data-micro :: micro-tests.ini:test{{[0-2]}}",
  26. # CHECK-NEXT: "output": ""
  27. # CHECK-NEXT: },
  28. # CHECK-NEXT: {
  29. # CHECK-NEXT: "code": "PASS",
  30. # CHECK-NEXT: "elapsed": null,
  31. # CHECK-NEXT: "metrics": {
  32. # CHECK-NEXT: "micro_value0": 4,
  33. # CHECK-NEXT: "micro_value1": 1.3
  34. # CHECK-NEXT: },
  35. # CHECK-NEXT: "name": "test-data-micro :: micro-tests.ini:test{{[0-2]}}",
  36. # CHECK-NEXT: "output": ""
  37. # CHECK-NEXT: },
  38. # CHECK-NEXT: {
  39. # CHECK-NEXT: "code": "PASS",
  40. # CHECK-NEXT: "elapsed": {{[0-9.]+}},
  41. # CHECK-NEXT: "metrics": {
  42. # CHECK-NEXT: "value0": 1,
  43. # CHECK-NEXT: "value1": 2.3456
  44. # CHECK-NEXT: },
  45. # CHECK-NEXT: "name": "test-data-micro :: micro-tests.ini",
  46. # CHECK-NEXT: "output": "Test passed."
  47. # CHECK-NEXT: }
  48. # CHECK-NEXT: ]
  49. # CHECK-NEXT: }