[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3369: Allow the ratchet job to pass if tests pass which are not listed as expected to pass

Tahoe-LAFS trac at tahoe-lafs.org
Thu Aug 6 13:56:24 UTC 2020


#3369: Allow the ratchet job to pass if tests pass which are not listed as
expected to pass
---------------------+----------------------------------
 Reporter:  exarkun  |          Owner:
     Type:  defect   |         Status:  new
 Priority:  normal   |      Milestone:  Support Python 3
Component:  unknown  |        Version:  n/a
 Keywords:           |  Launchpad Bug:
---------------------+----------------------------------
 While porting fileutil (ticket:3358) the ratchet job complained that some
 non-fileutil tests started passing.  These tests were incidental to the
 porting effort and they may not _actually_ represent
 successfully/completely ported implementation and tests.  It was a little
 surprising to have to add them to the ratchet-passing list and a little
 confusing to review those additions.  The tests may also flap back to
 failing in other porting effort bumps them in the wrong way.  This would
 create friction for that future porting effort.

 The downside of allowing this is that the CI job won't force porters to
 add the tests they've ported to the list so it will require more care
 during that part of the process.  Of course, if tests are missed then they
 can always be added to the list at a later stage when someone realizes
 they've actually been ported.  This doesn't seem like *that* bad of a
 downside.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3369>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list