Commit Graph

42 Commits

Author SHA1 Message Date
Itamar Turner-Trauring 2787554a8b Make sure CircleCI see progress output from subunitv2 reporter. 2020-09-04 12:05:42 -04:00
Jean-Paul Calderone 6eba1469f3
Back out subunit2junitxml exit status change from ticket:3336
I don't know why I included this change.  It was certainly based on a faulty
assumption (that the tox command would exit with error if a test failed - it
won't).  Apart from that, the motivation was the Python 3.6 ratchet job.  The
test run was expected to fail but then the *ratchet* tool was in charge of
deciding if this indicated real failure or not.  Failing at this point
prevented that logic from running.  Now the ratchet is gone and we want CI to
turn red if anything fails.
2020-08-14 13:10:54 -04:00
Chad Whitacre 306df53012 Expose TAHOE_LAFS_TRIAL_ARGS to config
This allows for working around a bug in trial under Python 3 where
--reporter and --rterror collide.
2020-08-13 05:55:51 -04:00
Jean-Paul Calderone 0c2cf9f0c5
Don't fail if subunit2junitxml fails 2020-08-10 09:11:14 -04:00
Jean-Paul Calderone a927ebbafa
what's up 2020-08-08 00:04:13 -04:00
Jean-Paul Calderone 7ba6daeed5
maybe get some more visibility into errors 2020-08-07 23:58:24 -04:00
Jean-Paul Calderone 23d7ffa369
Check for subunit2 output here 2020-08-07 23:56:13 -04:00
Jean-Paul Calderone fbe12ba748 Take a shot at really timing out the PyPy job. 2019-08-13 15:57:29 -04:00
Jean-Paul Calderone c80a28c543 this was vaguely helpful sort of not really
it's definitely extremely noisy though
2019-06-26 08:50:13 -04:00
Jean-Paul Calderone c94578d3ad "debugging" 2019-06-25 18:31:15 -04:00
Jean-Paul Calderone a6b4bf55ba try to make subunit2 processing allowed-to-fail too 2019-06-25 15:20:55 -04:00
Jean-Paul Calderone 67d76a0cc5 it's shell, dude 2019-06-25 15:11:20 -04:00
Jean-Paul Calderone d5c21adb43 correct shell syntax 2019-06-25 15:02:34 -04:00
Jean-Paul Calderone 32a9f9be0f Attempt to build an allowed failure mechanism
And use it to let the PyPy job fail.
2019-06-25 14:50:42 -04:00
Jean-Paul Calderone 3fdc0e1ca2 Bind the variables in both branches 2019-04-04 15:36:08 -04:00
Jean-Paul Calderone 11dd42a3fa Remove one more sudo
Unnecessary and broken since we run this step as nobody now
2019-04-04 13:23:26 -04:00
Jean-Paul Calderone 4d15504e4a Try avoiding some of the sudo'ing 2019-04-04 12:54:24 -04:00
Jean-Paul Calderone 904a175be4 Parameterize venv and source paths more 2019-04-04 12:07:32 -04:00
Jean-Paul Calderone 4def49ed54 ask subunitreporter for progress reporting 2019-03-25 13:20:04 -04:00
Jean-Paul Calderone 6ee727d67e Avoid the artifact steps for integration tests
Integration tests produce none and trying to do these things breaks.
2019-01-24 16:04:26 -05:00
Jean-Paul Calderone 93881f34a7 consistent indentation 2018-07-10 15:43:30 -04:00
Jean-Paul Calderone a1196fccdb Prevent retrieval of source packages for test step 2018-07-10 15:23:16 -04:00
Jean-Paul Calderone 97bc77d96b Go straight to a file with the subunit2 output.
It's just too hard otherwise.
2018-07-08 18:49:45 -04:00
Jean-Paul Calderone 869a6ad390 Go straight to subunit v2 2018-07-06 16:55:19 -04:00
Jean-Paul Calderone 4b98440e6a Try harder to find the right output from Tox 2018-07-06 12:49:19 -04:00
Jean-Paul Calderone fcf4480cbc use TOX_JSON where it is appropriate 2018-07-06 12:06:46 -04:00
Jean-Paul Calderone 305d16af69 move path var definition higher up 2018-07-06 12:06:38 -04:00
Jean-Paul Calderone da007ef21d make sure nobody owns the artifacts directory 2018-07-06 12:06:21 -04:00
Jean-Paul Calderone 61f88c5359 nothing else will create it, I think 2018-07-06 11:32:19 -04:00
Jean-Paul Calderone a23fc6b006 Make more intermediate state visible as artifacts 2018-07-06 11:28:52 -04:00
Jean-Paul Calderone d074d52b48 Get junitxml uploaded as an artifact as well 2018-07-06 10:59:10 -04:00
Jean-Paul Calderone a47877891b Account for comma-separated tox env list 2018-07-06 10:47:28 -04:00
Jean-Paul Calderone 4e0863436f Perhaps do a better job of generating junitxml 2018-07-06 10:15:52 -04:00
Jean-Paul Calderone 8300891ca2 Use a slightly better tox working directory 2018-07-06 10:15:32 -04:00
Jean-Paul Calderone 0ff1e100e1 Probably has to have this specific name
Or it won't be used
2018-07-05 19:47:11 -04:00
Jean-Paul Calderone cead72ac58 Generate subunit1 and then junitxml test results
Successfully this time, perhaps.
2018-07-05 16:03:37 -04:00
Jean-Paul Calderone 16e4370630 Generate junitxml and give it to CircleCI 2018-07-05 14:19:23 -04:00
Jean-Paul Calderone 3837fd880c make test args optional 2018-06-15 16:02:49 -04:00
Jean-Paul Calderone 9abb323d31 try passing positional args instead 2018-06-15 15:40:50 -04:00
Jean-Paul Calderone fd26551c17 _not available_ in the build environment! 2018-06-15 15:17:32 -04:00
Jean-Paul Calderone 182d6aec94 necessary but not sufficient 2018-06-15 15:13:17 -04:00
Jean-Paul Calderone 00e3a04c7e Factor steps out for use by machine executer 2018-06-15 14:21:33 -04:00