Robert Raposa
8032813238
Lower safelint thresholds.
2017-05-22 09:38:28 -04:00
Brian Jacobel
9c6d94ada0
Require and Webpack can eat the same files
2017-05-12 14:40:31 -04:00
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