| # RUN: %{lit} -j 1 -v %{inputs}/test-data --resultdb-output %t.results.out > %t.out |
| # RUN: FileCheck < %t.results.out %s |
| # RUN: %{lit} -j 1 -v %{inputs}/googletest-cmd-wrapper --resultdb-output %t.results-unit.out > %t.out |
| # RUN: FileCheck < %t.results-unit.out --check-prefix=UNIT %s |
| |
| # CHECK: { |
| # CHECK: "__version__" |
| # CHECK: "elapsed" |
| # CHECK-NEXT: "tests": [ |
| # CHECK-NEXT: { |
| # CHECK-NEXT: "artifacts": { |
| # CHECK-NEXT: "artifact-content-in-request": { |
| # CHECK-NEXT: "contents": "VGVzdCBwYXNzZWQu" |
| # CHECK-NEXT: } |
| # CHECK-NEXT: }, |
| # CHECK-NEXT: "duration" |
| # CHECK-NEXT: "expected": true, |
| # CHECK-NEXT: "start_time" |
| # CHECK-NEXT: "status": "PASS", |
| # CHECK-NEXT: "summary_html": "<p><text-artifact artifact-id=\"artifact-content-in-request\"></p>", |
| # CHECK-NEXT: "testId": "test-data :: metrics.ini" |
| # CHECK-NEXT: } |
| # CHECK-NEXT: ] |
| # CHECK-NEXT: } |
| |
| # UNIT: { |
| # UNIT: "__version__" |
| # UNIT: "elapsed" |
| # UNIT-NEXT: "tests": [ |
| # UNIT-NEXT: { |
| # UNIT-NEXT: "artifacts": { |
| # UNIT-NEXT: "artifact-content-in-request": { |
| # UNIT-NEXT: "contents": "" |
| # UNIT-NEXT: } |
| # UNIT-NEXT: }, |
| # UNIT-NEXT: "duration" |
| # UNIT-NEXT: "expected": true, |
| # UNIT-NEXT: "start_time" |
| # UNIT-NEXT: "status": "PASS", |
| # UNIT-NEXT: "summary_html": "<p><text-artifact artifact-id=\"artifact-content-in-request\"></p>", |
| # UNIT-NEXT: "testId": "googletest-cmd-wrapper :: DummySubDir/OneTest.exe/FirstTest/subTestA" |
| # UNIT-NEXT: } |
| # UNIT-NEXT: ] |
| # UNIT-NEXT: } |