Commit Graph

46 Commits

Author SHA1 Message Date
Jean-Paul Calderone
fa034781b4 Perhaps this is the correct way to locate the tox-managed venv 2023-04-28 14:29:21 -04:00
Jean-Paul Calderone
04ef5a02b2 eh ... these things moved into the tox-managed venv
not intentional but not sure what a _good_ fix is, so try this.
2023-04-28 14:12:01 -04:00
Jean-Paul Calderone
d77d8d09fc Give the integration tests a little longer to finish. 2023-01-20 19:58:06 -05:00
Itamar Turner-Trauring
db59eb12c0 Increase timeout. 2022-11-02 15:22:36 -04:00
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