Michael Youngstrom
bfe10720c6
Remove lettuce infrastructure
2019-04-18 09:58:21 -04:00
Julia Eskew
060d3b8e85
Accept option for PII checker report dir. Add PII check to CI quality check.
...
Add tests for run_pii_check paver command.
2019-02-21 12:47:34 -05:00
Michael Youngstrom
0f3d0b69d6
Rebalance bokchoy sharding
2019-01-30 14:16:58 -05:00
Jeremy Bowman
f2626c0d70
TE-2646 Use headless Chrome for a11y tests
2018-08-28 17:26:26 -04:00
Jeremy Bowman
defc987a88
TE-2663 Run bok-choy tests in headless Firefox
2018-08-02 11:44:38 -04:00
Jeremy Bowman
820474d364
TE-2560 Generate quality results XML files
2018-06-22 09:46:17 -04:00
Stuart Young
193c355fa3
change toxenv checking in ci script
2018-06-18 10:13:48 -04:00
Stuart Young
f7df8ff46e
consume env var to select tox env
2018-06-14 14:32:36 -04:00
Stuart Young
1fd2167144
rebalance python unittests onto new shards
2018-05-03 11:16:05 -04:00
Jeremy Bowman
9477ad23d1
TE-2528 Upgrade testing dependencies
2018-04-25 16:37:29 -04:00
Michael Youngstrom
7820d2509c
Increase the number of bok-choy shards
2018-04-06 15:38:14 -04:00
Jesse Zoldak
31eeb16081
Shard the quality tasks on jenkins
2018-02-09 14:58:52 -05:00
Jeremy Bowman
a56fd66270
Always use a fresh tox env in Jenkins
2018-01-30 18:43:43 -05:00
Jeremy Bowman
7d436a18ee
PLAT-1858 Better capture of deprecation warnings
2018-01-12 18:04:32 -05:00
Jeremy Bowman
1dbdee9c54
Revert "PLAT-1858 Better capture of deprecation warnings"
2017-12-18 21:18:02 -05:00
Jeremy Bowman
b26fe5fd24
PLAT-1858 Better capture of deprecation warnings
2017-12-18 14:59:05 -05:00
Jeremy Bowman
917f877299
PLAT-1840 Fix common/lib tests under Django 1.9
2017-12-13 15:57:00 -05:00
Jeremy Bowman
05e7a4d671
PLAT-1830 Allow running any test suite in tox
2017-12-11 15:43:01 -05:00
Calen Pennington
5ed3e5edba
Make run_quality use the same upper pylint limit as run_pylint
2017-12-01 21:39:50 -05:00
Calen Pennington
83211fa87d
Only dump last 100 lines of stdout and stderr to the jenkins console
2017-12-01 21:39:49 -05:00
Calen Pennington
840eb0be4e
Capture paver quality logs into the artifacts directory
...
Capture paver quality build stdout and stderr into separate log files
Send pylint results directly to a report file, so that we don't overwhelm jenkins
2017-12-01 14:34:48 -05:00
John Eskew
c78ccf8fc1
Fix the systems parsing code for pylint.
...
Add lower pylint error threshold to guard against unsuccessful runs.
Increase upper pylint threshold. Add tests for pylint option parsing.
2017-11-18 10:50:20 -05:00
Stuart Young
feeec8f0f4
stop writing linting violations to console
2017-11-15 16:33:00 -05:00
Stuart Young
77ed0ed46c
add option to disable capturing stderr in pytest
2017-11-02 10:33:53 -04:00
Stuart Young
7f94d311c0
set django version in paver args
2017-10-23 15:08:29 -04:00
Jeremy Bowman
ca97e946a6
Switch to pytest for unit tests
2017-09-22 16:07:53 -04:00
Andy Armstrong
e5cab61897
Lint Sass files using the rules in stylelint-config-edx
...
Fixes
2017-09-11 22:02:59 -04:00
Calen Pennington
04e67b819c
fixup! Write test output to logs, rather than to stdout to avoid blowing up jenkins
2017-08-23 11:40:18 -04:00
Calen Pennington
8d5e0254bc
Write test output to logs, rather than to stdout to avoid blowing up jenkins
2017-08-23 11:39:49 -04:00
Jeremy Bowman
9e3f35db22
PLAT-1676 Use pytest for bok-choy tests
2017-08-14 11:49:39 -04:00
Robert Raposa
b370fe2314
Part II: Rename xss linter.
2017-06-30 13:20:23 -04:00
Calen Pennington
ede336051b
Make test runs less verbose
2017-06-08 14:29:42 -04:00
Ben Patterson
f993576511
Merge pull request #14390 from edx/benp/expose-python-cyclo-complexity
...
Print the paver output for python cyclomatic complexity to console.
2017-01-25 16:18:06 -05:00
Ben Patterson
e124c4a6a2
Print the paver output for python cyclomatic complexity to console.
...
The actual report will continue to be piped into reports/python_complexity.log.
By exposing the paver output (approx 4 lines), we'll be able to consume
the actual complexity number in our logs and therefore trend the results
in our log aggregator.
2017-01-25 07:45:34 -05:00
Feanil Patel
0d4399553b
Use the system version of Firefox
...
Use the system version of firefox for running test.
2017-01-24 16:53:59 -05:00
Ben Patterson
bf28861eec
Create shards 10 and 11 for bok-choy.
2017-01-03 12:00:40 -05:00
Jesse Zoldak
8e31eee734
Revert "Bug fix: collect test results when running in multiprocess mode."
2016-10-31 11:37:30 -04:00
Ben Patterson
8aa132d44e
Always xunitmp since it's supported no matter the # of processes
2016-10-26 12:43:46 -04:00
Ben Patterson
56676e5711
Bug fix: collect test results when running in multiprocess mode.
2016-10-23 17:14:15 -04:00
Calen Pennington
bc20a37c2b
Simplify how shards are selected in CI
2016-08-03 16:23:02 -04:00
Brian Jacobel
017dbffd5e
Remove ESLint from build scripts and script tests
2016-08-02 10:15:53 -04:00
Brian Jacobel
af76273393
Install and configure eslint and eslint-config-edx (alongside JSHint for now)
2016-07-29 13:27:55 -04:00
Calen Pennington
2e5936f0f5
[TE-1511] Make --with-xunit(mp)? and --xunit(mp)?-file match in all test suites
2016-07-08 09:48:51 -04:00
Calen Pennington
2690c044c6
Only generate xunit files during CI builds, so that pudb works during development
2016-06-28 10:46:53 -04:00
Calen Pennington
ef89c75b19
Deprecate paver arguments with '_' in them in favor of versions with '-'
2016-06-27 15:21:28 -04:00
Calen Pennington
206cedf55e
Deprecate extra_args in favor of just passing through all unknown options
2016-06-27 15:19:50 -04:00
Calen Pennington
08fd3ac57c
Enable multiprocess tests on LMS tests in jenkins
2016-06-20 08:30:22 -04:00
Calen Pennington
2aa9967189
Merge pull request #12386 from cpennington/cale/concurrent-unit-tests
...
[EV-12] Run LMS unit tests concurrently on jenkins
2016-05-19 14:25:24 -04:00
Calen Pennington
09dc884c38
Isolate databases between test processes
2016-05-18 14:10:28 -04:00
Robert Raposa
143a22fb9f
Enhance Jenkins integration of safe templates take 2
...
- Handle case when no files are linted
- Skip deleted files for safe commit script
- Add verbose options for safe commit
2016-05-13 09:59:23 -04:00