Commit Graph

21 Commits

Author SHA1 Message Date
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
a5fc721922 Merge branch 'master' into will/diff-cover-integration 2013-06-04 18:19:07 -04:00
Peter Baratta
e17f9f6c37 Merge pull request #2108 from edx/pbaratta/calc-tests
Add some testing to calc.py prior to changes
2013-05-30 12:54:52 -07: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
Will Daly
a64476f39a Removed obsolete troubleshooting tip. 2013-05-24 11:08:52 -04:00
Will Daly
bfaadd47ab Updated testing documentation to reflect changes to how requirements are
installed.
2013-05-23 22:30:09 -04:00
Peter Baratta
2486f7c271 Fixed docstrings and other comments from PR review 2013-05-23 17:38:16 -04:00
Calen Pennington
a282153337 Cleaned up whitespace in docs 2013-05-22 21:38:03 -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
Will Daly
4e118a080e Updated docs to add a note about Chrome / ChromeDriver revisions. 2013-05-15 15:48:03 -04:00
Will Daly
baec80ed07 Updated documentation with note about running acceptance tests
in parallel.

Updated docs to say we target Chrome.
2013-05-15 10:38:04 -04:00
Will Daly
72a42413e2 Fixed database to work on Jenkins (now stored in test_root),
moved syncdb/migration steps into the rake test_acceptance commands
and updated the documentation.
2013-05-14 10:33:25 -04:00
Will Daly
6b0394172d Changed test_acceptance to test_acceptance_lms and test_acceptance_cms
Updated testing docs to reflect changes to the rake file

Added option to pass arguments (including --pdb) to rake test_acceptance
Updated readme
2013-05-10 16:50:00 -04:00
Will Daly
2629fc71d6 Added troubleshooting tip for jasmine tests (bundle install)
Updated jasmine rake documentation to reflect changes Cale made
2013-04-19 12:41:10 -04:00
Will Daly
3f47e2c29d Added explanation of testing pyramid 2013-04-19 11:01:42 -04:00
Will Daly
e0fb13a26e Resized test pyramid image
Fixed mistake in pip install snippet
2013-04-19 10:52:15 -04:00
Will Daly
85ea5f7367 Updated testing documentation 2013-04-19 10:29:58 -04:00
Jay Zoldak
8c4edc459c update testing doc 2013-01-03 11:22:21 -05:00
Prem Sichanugrist
9801ce5d3b Add documentation for running JavaScript test 2012-07-06 14:19:32 -04:00
Victor Shnayder
c9cbc52ffa Add rough overview docs 2012-06-13 10:18:53 -04:00