[tahoe-lafs-trac-stream] [Tahoe-LAFS] #4128: CircleCI Debian environments fail to report test outcome on test failure
Tahoe-LAFS
trac at tahoe-lafs.org
Tue Nov 19 21:41:36 UTC 2024
#4128: CircleCI Debian environments fail to report test outcome on test failure
--------------------------------+---------------------------
Reporter: hacklschorsch | Owner:
Type: defect | Status: new
Priority: normal | Milestone: undecided
Component: dev-infrastructure | Version: n/a
Keywords: | Launchpad Bug:
--------------------------------+---------------------------
The [https://github.com/tahoe-lafs/tahoe-
lafs/blob/e27a8300d91c78ab4b8f54affa5b4d064901caf7/.circleci/run-
tests.sh#L76-L87 `ALLOWED_FAILURE` mechanism] in `.circleci/run-tests.sh`
is faulty:
When turned off (failure not allowed) it makes the CI job exit before the
test results, stored in Subunit2 format, are converted to JUnitXML format
for viewing in CircleCI.
Since outputting to Subunit2 robs us of text output in stdout, CircleCI
doesn't show us useful output at all when tests fail.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4128>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list