Will Daly
fe72730969
Integrate js-test-tool into testing infrastructure
2013-08-26 20:21:18 -04:00
Jay Zoldak
a19c1a3c20
Make the virtualenvs on jenkins use site-packages for numpy, scipy, etc.
2013-08-07 15:03:23 -04:00
Sarina Canelake
4ee16f1664
Add diff-quality rake task (rake quality)
2013-07-23 09:16:35 -04:00
Calen Pennington
dec20d76bc
Use separate venv for parallel builds
2013-06-26 16:25:44 -04:00
Jonah Stanley
b14553d867
Merge pull request #220 from edx/jonahstanley/make-units-parallel
...
Jonahstanley/make units parallel
2013-06-25 11:44:01 -07:00
Will Daly
3d202ffc71
Moved generation of pylint/pep8 reports to after running the
...
test suite, so the clean reports command doesn't blow
away the reports.
2013-06-21 10:57:19 -04:00
JonahStanley
cb04f9f0b8
Moved port range to rake file
2013-06-21 08:51:44 -04:00
Calen Pennington
473b0fc389
Do a bundle install before trying to use rake, so that we have all the prerequisites when running tests
2013-06-11 09:41:03 -04:00
Calen Pennington
5489a3b645
Merge pull request #44 from edx/feature/cale/run-all-tests
...
Run all tests on jenkins
2013-06-06 09:52:27 -07:00
Calen Pennington
0bf7c71ec2
Run all tests on jenkins
...
We used to specify specific rake test tasks so that we could run all of
them even if early ones failed. However, that meant that as new tasks
were added, they weren't being run on jenkins.
Now, there is a facility in the rake scripts so that tests can run using
the test_sh function, which will delay failure until the end of the rake
run, unless the TESTS_FAIL_FAST environment variable is set.
Furthermore, this reorganizes the jasmine test tasks so that we can run
those as part of `rake test` as well.
2013-06-05 13:08:54 -04:00
Will Daly
34d1ea9e63
Consolidated coverage report generation into one rake command.
...
Added diff coverage reports using diff-coverage tool.
2013-05-30 15:09:39 -04:00
Calen Pennington
69beea854c
Merge pull request #2045 from edx/feature/cale/jasmine-junit-reports
...
Record junit reports of jasmine tests
2013-05-23 11:06:34 -07:00
Calen Pennington
b2b6ca5f7b
Record junit reports of jasmine tests
2013-05-22 22:01:44 -04:00
Calen Pennington
dcefd9e991
Taught rake test_lms and test_cms to run specific tests by passing a single argument
2013-05-22 21:37:48 -04:00
Jay Zoldak
9fba56c0e2
Include running jasmine tests for discussion forums on jenkins
2013-05-16 16:49:25 -04:00
Calen Pennington
ec7c47828f
Merge pull request #1961 from edx/feature/cale/maintain-dev-environment
...
Feature/cale/maintain dev environment
2013-05-15 12:36:36 -07:00
Calen Pennington
352a4da5b8
Use install_prereqs in tests
2013-05-15 15:25:42 -04:00
Calen Pennington
1746c60072
Merge pull request #2027 from edx/fix/cale/allow-liveserver-port-ranges
...
Allow django liveserver to use larger port range
2013-05-15 12:19:25 -07:00
Calen Pennington
f499dec1db
Merge pull request #2028 from edx/feature/cale/flexible-repo-jenkins
...
Make gcli commands flexible around org and repo name
2013-05-15 12:15:48 -07:00
Calen Pennington
8b7970938f
Use one virtualenv for each parallel build process
2013-05-15 13:39:21 -04:00
Calen Pennington
b3e8d59762
Make gcli commands flexible around org and repo name
2013-05-15 13:19:42 -04:00
Calen Pennington
5cc15fccf1
Allow django liveserver to use larger port range
2013-05-15 13:19:22 -04:00
Jay Zoldak
30e8e2e2ae
Update repo name in jenkins test shell script.
2013-05-13 16:30:01 -04:00
Jay Zoldak
0b452f6195
Change org for gcli status command from mitx to edx
2013-05-02 12:41:59 -04:00
Calen Pennington
436d95bfab
Make tests install coffee locally
2013-04-29 07:32:16 -04:00
Calen Pennington
bbab2d7de7
Install gemfiles for tests
2013-04-18 10:09:21 -04:00
Calen Pennington
369c4a3195
Don't try and install test-requirements.txt anymore
2013-04-16 11:40:04 -04:00
Jay Zoldak
f6b6f16ba5
Update the comments explaining test execution
2013-04-01 10:58:00 -04:00
Jay Zoldak
1679f1e31d
Enable executing the lms jasmine tests as part of the build
2013-04-01 10:52:11 -04:00
Calen Pennington
c0b6c01fd1
Use the right pip for bash OR
2013-03-12 13:30:24 -04:00
Calen Pennington
137662081f
Squelch pep8 and pylint output unless they fail
2013-03-12 13:26:17 -04:00
Calen Pennington
433e50e04f
Make sure that test-requirements.txt doesn't install versions of libraries that requirements.txt has pinned, and cache pip downloads
2013-03-12 12:41:22 -04:00
Calen Pennington
81527d60d8
Move pep8 and pylint into test suite, so that we can rachet down the number of violations
2013-03-11 12:27:56 -04:00
Jay Zoldak
29c4e6c066
Do not run the lms jasmine tests on jenkins for now, until we fix them.
2013-01-23 16:03:25 -05:00
Chris Dodge
575ff02f8a
Merge branch 'feature/cale/cms-master' of github.com:MITx/mitx into feature/cdodge/cms-master-merge4
...
Conflicts:
jenkins/test.sh
2013-01-18 10:26:44 -05:00
Ashley Penney
aeee13ab91
Fix the virtualenv creation for Jenkins.
2013-01-18 10:01:21 -05:00
Chris Dodge
22695d80c7
Merge branch 'master' into feature/cdodge/cms-master-merge4
...
Conflicts:
common/djangoapps/student/models.py
common/lib/capa/capa/responsetypes.py
common/lib/xmodule/setup.py
common/lib/xmodule/xmodule/course_module.py
common/lib/xmodule/xmodule/xml_module.py
jenkins/test.sh
lms/djangoapps/courseware/access.py
lms/djangoapps/courseware/tests/tests.py
lms/djangoapps/django_comment_client/models.py
requirements.txt
2013-01-17 09:15:37 -05:00
Ashley Penney
0193cc5976
Remove this altogether.
2013-01-16 15:08:55 -05:00
Ashley Penney
9dd9727bb8
Another minor tweak to limit these tests to the cms.
2013-01-16 14:52:54 -05:00
Ashley Penney
e38b44157a
Lets explicitly make the virtualenvs for now.
2013-01-16 14:09:48 -05:00
Ashley Penney
093839e13d
flesh out comment.
2013-01-15 11:39:59 -05:00
Ashley Penney
c50c705eb6
Temporary workaround to our bizarre numpy issue. I think it's to do
...
with the way shiningpanda works but I can't see any reason why.
2013-01-15 11:17:45 -05:00
Calen Pennington
fc2d5c43f1
Merge remote-tracking branch 'origin/master' into feature/cale/cms-master
...
Conflicts:
lms/envs/aws.py
2013-01-14 12:51:19 -05:00
Calen Pennington
19f79fa364
Prune deleted remote branches
2013-01-14 12:40:44 -05:00
cahrens
b108435a32
Make xmodule Jasmine tests fail build.
2013-01-07 10:51:32 -05:00
Chris Dodge
e70db062b2
Merge branch 'feature/cale/cms-master' into feature/cale/cms-master-merge
...
Conflicts:
requirements.txt
2013-01-03 10:46:24 -05:00
Calen Pennington
3b75bbdc6f
Actually run cms tests on cms master
2012-12-07 11:18:38 -05:00
Calen Pennington
38671fc83c
Move files from base.sh to test.sh
2012-12-07 11:01:58 -05:00
Calen Pennington
e2ed7d1c4e
Move to a single test.sh file that only runs the relevant tests for a particular branch in the repo. In particular, don't run cms tests on branches derived from master
2012-12-07 10:56:24 -05:00