Robert Raposa
2cde81e190
fix get_worker_test_list.py ( #23842 )
...
* fix get_worker_test_list.py
The test name is not always at the same index in the line, so pull
it from the regex instead.
2020-04-30 11:04:25 -04:00
Tim McCormack
70600d79d7
Revert "Fix Jenkins virtualenv issue that masked stale dependency" ( #23828 )
...
* Revert "Use pip-sync to make sure that dep cache tarball can go safely stale"
This reverts commit d435f4cd3e .
* Revert "Extract worker setup into own shell script, as much as possible"
This reverts commit 0a079e757c .
2020-04-29 02:15:57 +00:00
Tim McCormack
d435f4cd3e
Use pip-sync to make sure that dep cache tarball can go safely stale
...
This "fixes" egg-links in a really hacky way to compensate for the lack
of a real relocatable virtualenv.
2020-04-28 12:56:31 -04:00
Tim McCormack
0a079e757c
Extract worker setup into own shell script, as much as possible
...
This also changes DJANGO_REQUIREMENT to be a single file arg.
2020-04-28 12:56:31 -04:00
Jeremy Bowman
0b44434da2
Use correct Django requirements file for xdist workers
2020-04-12 15:50:29 -04:00
Usama Sadiq
3c563e072d
BOM-1404 Updated tox settings ( #23439 )
...
Issue: https://openedx.atlassian.net/browse/BOM-1404
* Fixed Django 2.x installation process in tox
* Updated xdist worker Django installation code
* Use correct tox environment variable name
Co-authored-by: Jeremy Bowman <jbowman@edx.org >
2020-03-24 15:06:47 -04:00
nadeemshahzad
4b7ed730fc
add tags to pytest xdist worker
2020-03-11 18:11:18 +05:00
Jeremy Bowman
eea83cde4d
Increase xdist worker startup timeout ( #23059 )
2020-02-10 09:25:00 -05:00
Feanil Patel
9cf2f9f298
Run 2to3 -f future . -w
...
This will remove imports from __future__ that are no longer needed.
https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
2019-12-30 10:35:30 -05:00
Jeremy Bowman
052f853ec1
Fix Jenkins virtualenv cleanup ( #22356 )
2019-11-21 11:05:05 -05:00
Feanil Patel
666f1b748d
Be explicit about the location of the home on the remote machine.
2019-09-04 15:11:10 -04:00
Feanil Patel
04025cd8c7
Untar the correct venv as a part of preparing the xdist worker.
2019-09-04 15:11:10 -04:00
Stu Young
8cf86012cf
modernize xdist scripts ( #21347 )
2019-08-16 11:26:36 -04:00
Michael Youngstrom
701ea97750
Add boto3 retry to xdist script ( #21271 )
2019-08-01 14:21:24 -04:00
Ayub khan
4c687caf80
INCR-386 python3 compatibility
2019-07-10 15:22:45 +05:00
Michael Youngstrom
139cdb8ba2
Switch testing from ecs to ec2 ( #20846 )
2019-06-27 22:04:02 -04:00
Jeremy Bowman
c1c4cf5bf7
Remove more unused pa11ycrawler code ( #20690 )
2019-05-24 15:22:08 -04:00
Jeremy Bowman
5424155cd0
TE-2861 Use correct version of Django in tests ( #20271 )
2019-04-19 10:44:41 -04:00
Michael Youngstrom
b1695b4966
Change git checkout on xdist workers
2019-02-28 14:10:35 -05:00
Jeremy Bowman
f7799bad9e
Fix coverage on remote xdist nodes
2019-01-22 14:42:07 -05:00
Jeremy Bowman
58a2045756
TE-2803 Clone edx-platform in updated xdist worker images
2018-12-07 14:17:51 -05:00
Michael Youngstrom
c737cf939e
Tweak script that gets test list in xdist builds
2018-11-13 10:34:33 -05:00
Michael Youngstrom
4d754fa351
Fix ratelimiting issue and account for other ecs failures
2018-10-31 12:21:23 -04:00
Michael Youngstrom
78d9892319
Add script to get test list for failed worker
2018-10-30 12:47:56 -04:00
Michael Youngstrom
b4fcbbd363
Switch Jenkinsfile over to xdist
2018-08-10 11:19:24 -04:00
Michael Youngstrom
ce2ad15c71
Handle multiple containers per task definition
2018-07-20 16:02:14 -04:00
Michael Youngstrom
28d0c4cb18
Add prepare_xdist_nodes script and git ignore xdist txt files
2018-07-18 11:40:42 -04:00
Michael Youngstrom
4662624165
Starter code for xdist with ecs
2018-07-11 13:23:05 -04:00