Commit Graph

438 Commits

Author SHA1 Message Date
Andy Armstrong
bd1a0d96cf More Sass quality fixes 2017-10-16 12:41:20 -04:00
Andy Armstrong
9f0fba0a8e Sass quality fixes in the LMS 2017-10-11 13:45:08 -04:00
Jeremy Bowman
ca97e946a6 Switch to pytest for unit tests 2017-09-22 16:07:53 -04:00
Diana Huang
cbfea6515d Add new info message to profile page. 2017-09-21 10:19:40 -04:00
Andy Armstrong
8fb993dcca Fix validation issues with Studio Sass files 2017-09-18 15:28:41 -04:00
Andy Armstrong
3bb6316620 Fix Sass quality issues in lms/static/sass/features
Sass fixes
2017-09-11 22:03:00 -04:00
Andy Armstrong
e5cab61897 Lint Sass files using the rules in stylelint-config-edx
Fixes
2017-09-11 22:02:59 -04:00
Robert Raposa
1936ab6f5c Lower xss thresholds. 2017-09-11 12:17:38 -04:00
Robert Raposa
8f184c257d Reduce xss lint thresholds. 2017-08-28 09:20:17 -04:00
Matthew Piatetsky
dc576c6c2a Merge pull request #15888 from edx/LEARNER-1510
Add back expression filter
2017-08-24 16:32:38 -04:00
Matthew Piatetsky
68772316ef Change make missing default threshold 2017-08-23 16:09:02 -04:00
Calen Pennington
c773e45bae Merge pull request #15879 from edx/ret/mako-template-comments
Teach the mako template linter to understand django-format comments
2017-08-23 14:34:32 -04:00
Calen Pennington
f6b061c7a5 Improve ability to discriminate between django and mako template
Django-format comments are now used to detect a django template.
Note: Django templates are still not linted.
2017-08-23 12:17:40 -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
cahrens
e1e57b5d09 Convert course list to React.
EDUCATOR-625, AC-620
2017-08-09 15:09:37 -04:00
Calen Pennington
384f22ff96 Add per-user metadata to course pages to make experimentation easier 2017-08-01 10:14:35 -04:00
Andy Armstrong
33bee3f70b Refactor learner profile into openedx/features directory
LEARNER-1855
2017-07-18 12:30:12 -04:00
Ari Rizzitano
6ea2ed929b upgrade jenkins node version to 6.11.1 2017-07-11 18:08:27 -04:00
Robert Raposa
cbcc8d4d18 Reduce xss thresholds. 2017-07-05 10:12:26 -04:00
Robert Raposa
b370fe2314 Part II: Rename xss linter. 2017-06-30 13:20:23 -04:00
Robert Raposa
168a45b482 Part I: Rename xss-linter (files only).
This requires the next commit to work, but needed to be
is a separate commit to keep history.
2017-06-30 13:18:50 -04:00
Jeremy Bowman
5a6b8cd35b PLAT-1228 Support bok-choy in Docker Devstack 2017-06-22 15:03:12 -04:00
Calen Pennington
ede336051b Make test runs less verbose 2017-06-08 14:29:42 -04:00
Robert Raposa
7e0215a13e Lower safe lint thresholds. 2017-06-05 09:11:25 -04:00
Andy Armstrong
93235d118d Reorder imports using isort (except lms and cms) 2017-05-30 16:04:54 -04:00
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