mirror of
https://github.com/dorny/test-reporter.git
synced 2025-12-17 14:57:09 +01:00
Report jest-junit testsuite errors as failures
Test errors are different (represented differently in the JUnit XML output from jest-junit) to test _failures_. Failures are tests which ran and failed, errors are for tests/test suites which did not even run because the test code itself didn't build or didn't execute correctly. jest-junit has an option to enable reporting of test suite errors, but test-reporter then interprets these as successful tests.
This commit is contained in:
parent
0d00bb14cb
commit
fe8fe90f0e
9 changed files with 286 additions and 105 deletions
3
__tests__/fixtures/test-errors/jest/files.txt
Normal file
3
__tests__/fixtures/test-errors/jest/files.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
libs/bar.spec.ts
|
||||
libs/foo.spec.ts
|
||||
tsconfig.json
|
||||
25
__tests__/fixtures/test-errors/jest/jest-test-results.xml
Normal file
25
__tests__/fixtures/test-errors/jest/jest-test-results.xml
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<testsuites name="jest tests" tests="0" failures="0" errors="2" time="0.646">
|
||||
<testsuite name="libs/foo.spec.ts" errors="1" failures="0" skipped="0" timestamp="1970-01-01T00:00:00" time="0" tests="0">
|
||||
<testcase classname="Test suite failed to run" name="libs/foo.spec.ts" time="0">
|
||||
<error> ● Test suite failed to run
|
||||
|
||||
tsconfig.json:13:3 - error TS6258: 'typeRoots' should be set inside the 'compilerOptions' object of the config json file
|
||||
|
||||
13 "typeRoots": ["./src/lib/types", "./node_modules/@types"],
|
||||
~~~~~~~~~~~
|
||||
</error>
|
||||
</testcase>
|
||||
</testsuite>
|
||||
<testsuite name="libs/bar.spec.ts" errors="1" failures="0" skipped="0" timestamp="1970-01-01T00:00:00" time="0" tests="0">
|
||||
<testcase classname="Test suite failed to run" name="libs/bar.spec.ts" time="0">
|
||||
<error> ● Test suite failed to run
|
||||
|
||||
tsconfig.json:13:3 - error TS6258: 'typeRoots' should be set inside the 'compilerOptions' object of the config json file
|
||||
|
||||
13 "typeRoots": ["./src/lib/types", "./node_modules/@types"],
|
||||
~~~~~~~~~~~
|
||||
</error>
|
||||
</testcase>
|
||||
</testsuite>
|
||||
</testsuites>
|
||||
Loading…
Add table
Add a link
Reference in a new issue