Page MenuHomePhabricator

[CI] Properly integrate the mocha/jest Junit reports with CI
ClosedPublic

Authored by Fabien on Thu, Apr 24, 12:03.

Details

Summary

There is a naming convention for the Junit reports (junit_results*.xml) so use that so the CI will parse the tests failures and make it easier to spot the errors.

Also prevent the build from failing if the junit report is not available for any reason.

Test Plan
./contrib/teamcity/build-configurations.py cashtab-tests

Diff Detail

Repository
rABC Bitcoin ABC
Branch
junit_mocha
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 33091
Build 65666: Build Diff
Build 65665: arc lint + arc unit