[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