Commit Graph

14 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
Will Daly
359e61d0f2 Fixed issue with xargs on Mac OS X.
Removed cleaning of reports folders, since this was
interferring with coverage reports generated
sequentially by rake test.
2013-06-05 17:06:41 -04: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
e1d3fb7301 Added warning message when no coverage information found.
Added comments to tests.rake
2013-06-04 19:21:24 -04:00
Will Daly
99c185f06b Added diff coverage printout to rake coverage command 2013-06-04 18:39:49 -04:00
Will Daly
9c506020d9 Fixed bug in tests.rake in which rm would be called with no args. 2013-06-04 17:51:12 -04:00
Will Daly
afa6f485fd Added diff-cover as a requirement (installed from github) 2013-06-03 13:31:07 -04:00
Will Daly
76ae980006 Clean the report directories before each test run,
to ensure we don't get coverage results from a
previous test run.
2013-06-03 12:19:13 -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
chrisndodge
a8084628e1 Merge pull request #1956 from edx/feature/cdodge/autoprovision-forums-master
Feature/cdodge/autoprovision forums master
2013-05-23 09:27:36 -07:00
Chris Dodge
293d0a8645 special case the db setup for the cms acceptance tests. We need the comment client database tables to be created since we're creating the DB from scratch 2013-05-22 21:58:29 -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
342b3bb0e9 Merge branch 'master' into feature/will/ci-lettuce-tests
Resolved conflict with changes to Rakefile in master

Conflicts:
	rakefile
2013-05-16 11:21:59 -04:00
Calen Pennington
9d42bce54f Split rake file into smaller, more manageable pieces 2013-05-15 15:25:35 -04:00