HomePhabricator

[CI] Improve cashtab reporting in case of a test failure

Description

[CI] Improve cashtab reporting in case of a test failure

Summary:
This diff adds a default (text) reporter to make the tests log available
in the build log, and traps the junit report move to the build directory
so that it gets available even if an error stops the build.

Test Plan:
Cause a test to fail, then:

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

Check the failure is logged to the console and to the junit report.

Reviewers: #bitcoin_abc, majcosta

Reviewed By: #bitcoin_abc, majcosta

Subscribers: majcosta

Differential Revision: https://reviews.bitcoinabc.org/D8842

Details

Provenance
FabienAuthored on Jan 7 2021, 21:18
FabienPushed on Jan 8 2021, 09:26
Reviewer
Restricted Project
Differential Revision
D8842: [CI] Improve cashtab reporting in case of a test failure
Parents
rABC4ace18ab6498: Implement O(1) OP_IF/NOTIF/ELSE/ENDIF logic
Branches
Unknown
Tags
Unknown