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