Commit Graph

409 Commits

Author SHA1 Message Date
Ben Patterson
6e5769f279 Fix webpack service location for testing. 2017-05-01 17:09:32 -04:00
Brian Jacobel
a2323797f5 Work on sandbox bundling for webpack 2017-05-01 17:09:32 -04:00
Ben Patterson
868f78fde0 Simplify a11y test script (so the crawler always runs). 2017-04-11 14:49:39 -04:00
Ben Patterson
1bed4bed75 Enable pa11ycrawler on pull requests. It will only fail the build if it totally breaks. 2017-04-11 10:09:27 -04:00
Ben Patterson
9d4d445d2b upping eslint violation count since a merged commit didn't know about it. 2017-03-21 19:27:02 -04:00
Ben Patterson
8ee620a7eb Merge pull request #14741 from edx/benp/more-jenkins-worker-data
Echo hostname for easier jenkins worker troubleshooting on new relic.
2017-03-21 14:02:22 -04:00
Ben Patterson
97466b8ef3 Echo hostname for easier troubleshooting on new relic. 2017-03-21 08:09:04 -04:00
Brian Jacobel
d41076cb1d Upgrade eslint packages 2017-03-20 15:46:39 -04:00
Brian Jacobel
16f8f960fc Bump jenkins node vers to match edx/configuration 2017-02-03 09:52:55 -05:00
Robert Raposa
10e62c0404 Reduce thresholds. 2017-01-30 09:56:24 -05: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
Brian Jacobel
0700c48b02 Bump node to 6.9.2 (released Dec 6) 2016-12-13 09:53:07 -05:00
Brian Jacobel
2bd74a462c Upgrade Node to 6.9.1 LTS in Jenkins scripts 2016-12-12 13:43:33 -05:00
Robert Raposa
8a8ebfda0f Tighten safe template thresholds. 2016-11-21 09:25:03 -05:00
Calen Pennington
1e9649e01e Merge pull request #13972 from cpennington/timer-logging
Add timer logging to jenkins test runs
2016-11-16 12:43:37 -05:00
Calen Pennington
a207080897 Add timer logging to jenkins test runs 2016-11-15 11:00:19 -05:00
Ben Patterson
b3a3d729a1 Use nodeenv to manage node version in Jenkins builds
This change:
* gives us the flexibility of managing node from pull-request to pull-request. It'll be a huge lift to folks that want to test out node upgrades like @bjacobel or @andy-armstrong
* Sets us up for a port to Xenial, which will be accomplished in part by using nodeenv for managing the node environment. See a companion PR on the configuration repo for edxapp: edx/configuration#3444

This pull request does not:
* Attempt to solve any stability issues in builds related to node.
* Make node installs any faster
* Create any caching infrastructure to speed up node installs. They will be approximately as fast as they were before. Downloading the node bits build-to-build adds about 3 seconds, which is worth it for the added flexibility.
2016-11-10 10:02:32 -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
e51afc9e93 Merge pull request #13814 from edx/benp/fix-bok-choy-mp
Bug fix: collect test results when running in multiprocess mode.
2016-10-26 20:28:06 -04:00
Ben Patterson
8aa132d44e Always xunitmp since it's supported no matter the # of processes 2016-10-26 12:43:46 -04:00
Eric Fischer
518be32c22 Bump pylint threshold back up 2016-10-25 13:51:17 -04:00
Ben Patterson
56676e5711 Bug fix: collect test results when running in multiprocess mode. 2016-10-23 17:14:15 -04:00
Jesse Zoldak
6afe026a4c Adjust lint thresholds 2016-10-19 11:11:42 -04:00
Stu Young
84b27e09ce Merge pull request #13741 from edx/estute/turn-off-coveralls-reporting
stop reporting to coveralls
2016-10-17 11:44:40 -04:00
stu
540c12fc27 stop reporting to coveralls 2016-10-17 10:01:33 -04:00
Ben Patterson
b2467147ae Script should exit non-zero if there is an error raised.
Also, help with an echo.
2016-10-13 12:38:01 -04:00
Ben Patterson
8295e742c9 Fix for spurious 'cb() never called' errors.
Some Jenkins builds are erroring when attempting to set up the
npm environment with the error:

`npm ERR! cb() never called!`

Although it could point to a couple of different things, it is more classically
a sign of a dirty npm environment cache. Cleaning the cache at the start
of any given Jenkins job (which are sourced through this file) should
alleviate the problem.
2016-10-13 07:57:21 -04:00
Jesse Zoldak
7fde150909 Return with an error code from the coverage reporting bash script if it encounters an error 2016-10-12 14:27:07 -04:00
Jesse Zoldak
18dcc7abf5 Install pa11ycrawler from pypi 2016-09-29 13:16:24 -04:00
stu
d083a072c7 removed git commit from codecov call 2016-09-26 17:05:26 -04:00
Robert Raposa
acaa1ffc6a Merge pull request #13569 from edx/robrap/update-thresholds
Update safe template thresholds.
2016-09-26 15:35:04 -04:00
Robert Raposa
dcadf73a5e Update safe template thresholds. 2016-09-26 10:13:12 -04:00
stu
5e59e4162e add codecov to jenkins-report 2016-09-23 15:19:06 -04:00
Robert Raposa
99115b9a9f Adjust safe templates thresholds. 2016-08-26 11:45:37 -04:00
Brian Jacobel
cc857c6b32 Lower ESLint thresholds post-autofix 2016-08-09 12:24:22 -04:00
Ned Batchelder
aaef18ecd7 Remove obsolete scripts 2016-08-05 10:42:40 -04:00
Brian Jacobel
a32fd27d60 Replace JSHint ignore directives with ESLint ones 2016-08-04 16:22:59 -04:00
Calen Pennington
bc20a37c2b Simplify how shards are selected in CI 2016-08-03 16:23:02 -04:00
Ned Batchelder
b4e2af3aae Lower the pylint threshold 2016-08-03 12:45:24 -04:00
Brian Jacobel
0e81e0cebc Merge pull request #13146 from edx/bjacobel/eslint
Remove JSHint dependency, config and paver/CI integration
2016-08-03 12:28:40 -04:00
Albert St. Aubin
8753818558 Added documentation and example json file
Updated README with greater detail

updated README

PR update

PR update (squash)

README updated with minor PR updates
2016-08-02 11:43:26 -04:00
Brian Jacobel
017dbffd5e Remove ESLint from build scripts and script tests 2016-08-02 10:15:53 -04:00
Albert (AJ) St. Aubin
153843d784 Merge pull request #13113 from edx/aj/TNL-4950_xBlockCounts
Script to collect data on the xblock usage within the edx platform, T…
2016-08-01 12:35:36 -04:00
Albert St. Aubin
0d102caa3f Script to collect data on the xblock usage within the edx platform, This script uses the Course block API and returns CSV reports
Updates for Pep8 compliance

Fixed issues found while testing with greater datasets and found during report review

PR updates (Squash)
2016-08-01 11:01:15 -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
Diana Huang
f4cf618154 Merge remote-tracking branch 'origin/release' into merge-release-into-master 2016-06-29 19:51:14 -04:00