Feanil Patel
f59258446f
Fix test collection for XSS lint tests.
...
This was failing before because DDT was trying to get an attribute
from an XSS Lint RuleSet object but that was throwing an exception
because the RuleSet object didn't have that attribute.
In python 2 such exceptions were automatically swallowed by the
getattr function but in python 3 they get raised.
2019-09-05 12:43:17 -04: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
Calen Pennington
37c92fe8d4
Merge pull request #21354 from cpennington/specific-wtw-context-for-s3-files
...
Set a specific WTW context to name coverage files to upload/download …
2019-08-30 12:22:37 -04:00
Jeremy Bowman
b44be34756
TE-2847 Send more Jenkins data to Splunk ( #21436 )
2019-08-23 15:06:36 -04:00
Stu Young
b3556ba2ee
use archived venv on jenkins ( #21378 )
2019-08-19 12:55:58 -04:00
Stu Young
d66655ae8a
add script to create annotation report for feature toggles ( #20970 )
2019-08-16 13:36:44 -04:00
Calen Pennington
b7f3223ea4
Set a specific WTW context to name coverage files to upload/download from s3
2019-08-16 12:57:19 -04:00
Stu Young
8cf86012cf
modernize xdist scripts ( #21347 )
2019-08-16 11:26:36 -04:00
Feanil Patel
20b7f96770
Merge pull request #21310 from edx/feanil/moar_test_collection_fixes
...
More test collection fixes.
2019-08-08 16:23:15 -04:00
Feanil Patel
189b135c37
Update linting threshold since master is broken.
2019-08-08 15:14:42 -04:00
aarif
61800c619f
replaced StringIO imports with import from six
...
replaced cStringIO and StringIO imports with import from six
fixed StringIO imports
fixed StringIO imports
fixed XSS python-wrap warning
2019-08-08 00:09:16 +05:00
Adeel Khan
477963bcfc
Update linter threshold and add new violations.
2019-08-07 02:34:25 +05:00
Calen Pennington
0804470e7a
Use a different pytest contexts flag name to not conflict with the in-process version
2019-08-06 12:37:09 -04:00
Michael Youngstrom
701ea97750
Add boto3 retry to xdist script ( #21271 )
2019-08-01 14:21:24 -04:00
Calen Pennington
d0b160888b
Archive all coverage reports, named by test context
2019-07-30 15:18:25 -04:00
Calen Pennington
a8a1dffbbb
Merge pull request #21211 from cpennington/correct-combine
...
Check the test-suite specific coverage file, and upload it earlier in…
2019-07-29 09:39:08 -04:00
Calen Pennington
68b83f763f
Rename who-tests-what environment variables
2019-07-26 14:58:44 -04:00
Calen Pennington
f638723b24
Specify unittest wtw branch
2019-07-26 14:58:44 -04:00
Calen Pennington
82c49f0db9
Separate bokchoy coverage files by shard
2019-07-26 14:58:44 -04:00
Adeel Khan
37c6b60fc8
Adds Django template linter.
...
This adds Django template linter that
would check for all trans/blocktrans
tag expressions for escaping.
PROD-465
2019-07-25 18:54:03 +05:00
Calen Pennington
a0e4adbaa5
Archive the combined python coverage file
2019-07-24 13:37:30 -04:00
Calen Pennington
fdd212248a
Check the test-suite specific coverage file, and upload it earlier in the process
2019-07-24 13:13:30 -04:00
Calen Pennington
5025567711
Add paver commands and environment variables to capture and run coverage-driven test selection
2019-07-24 12:06:07 -04:00
Ned Batchelder
83f66af978
Merge pull request #21138 from edx/nedbat/master-wtw
...
Who-tests-what, rebased onto master, with make upgrade
2019-07-23 11:48:47 -04:00
Ayub
6e1cd04ddd
Merge pull request #21036 from edx/INCR-386
...
INCR-386 python3 compatibility
2019-07-22 14:23:06 +05:00
Ned Batchelder
12ca7b8ab7
Name coverage data files so they won't overwrite each other.
2019-07-20 12:21:05 -04:00
Aarif
a806a7f046
Merge pull request #21042 from edx/INCR-387
...
INCR-387 Python 3 compatibility
2019-07-18 13:14:10 +05:00
Ayub khan
07f907ec56
INCR-388 python3 compatibility
2019-07-15 13:15:11 +05:00
aarif
0bf108ea8a
ran python-modernize and isort on files mentioned in INCR-387
2019-07-10 15:47:38 +05: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
edX requirements bot
f56e2af599
Updating Python Requirements ( #20834 )
2019-06-17 11:48:57 -04:00
Feanil Patel
14c642dab6
Add a script requirements file to upgrade automation.
...
The xblock counting script had a requirements file that was not
previously being tracked and had an out of date version of requests.
Add it to the `upgrade` make target so that it stays up to date.
2019-06-07 15:10:40 -04:00
Jeremy Bowman
c1c4cf5bf7
Remove more unused pa11ycrawler code ( #20690 )
2019-05-24 15:22:08 -04:00
Jeremy Bowman
a9cd9de89f
TE-2647 Stop running pa11ycrawler ( #20682 )
2019-05-24 11:02:49 -04:00
Michael Youngstrom
4160cd1310
Add repo as an argument to the notifier ( #20678 )
2019-05-24 10:44:17 -04:00
Jeremy Bowman
f9929f32b5
Update quality threshold counts ( #20681 )
2019-05-24 08:27:54 -04:00
Jeremy Bowman
7df3c20828
Update handling of URL-based dependencies ( #20666 )
2019-05-22 15:54:47 -04:00
Stuart Young
1e51f60ace
bulk create incr tickets
2019-05-14 14:44:25 -04:00
Kyle Mulka
3f03819409
update link for xss-commit-linker ( #20467 )
2019-05-08 15:25:22 -04:00
stv
e72967e349
Split calc package out into an independent package
...
This is part of a larger effort to split packages out into independent,
composable, PyPI installable Python packages.
While this package itself isn't monumental, it represents the bottom of
the dependecy tree and can be split out before any other packages.
2019-05-02 15:26:02 -07:00
Jeremy Bowman
5424155cd0
TE-2861 Use correct version of Django in tests ( #20271 )
2019-04-19 10:44:41 -04:00
Michael Youngstrom
7ddb806135
Merge pull request #20223 from edx/youngstrom/deprecate-lettuce
...
Remove lettuce infrastructure
2019-04-18 11:54:57 -04:00
Michael Youngstrom
640ff4ed10
Fix slack messaging in pipelines
2019-04-18 10:56:01 -04:00
Michael Youngstrom
bfe10720c6
Remove lettuce infrastructure
2019-04-18 09:58:21 -04:00
Michael Youngstrom
79663a5465
Fix post pip compile script
2019-04-03 16:37:44 -04:00
cclauss
bb31716c97
Use ==/!= to compare str, bytes, and int literals
2019-03-19 21:40:06 +01:00
Michael Youngstrom
b1695b4966
Change git checkout on xdist workers
2019-02-28 14:10:35 -05:00
Michael Youngstrom
2fb8473e0a
Move context to env var
2019-02-28 10:20:27 -05:00