Commit Graph

69 Commits

Author SHA1 Message Date
Nimisha Asthagiri
3a772752de LMS-11286 Paver Bokchoy support for Split; default store set to Split. 2014-09-11 10:48:09 -04:00
Calen Pennington
1d9c272a2e LMS-11282 Paver Lettuce Acceptance support for Split; default store set to Draft. 2014-09-11 10:48:08 -04:00
Christine Lytwynec
4270d8f01b change default settings for servers/assets paver tasks from "dev" to "devstack" 2014-09-02 10:01:55 -04:00
clytwynec
118baafb1f Merge pull request #4943 from edx/mvo/bumping_bok_choy_version
bumping bok choy version
2014-08-29 10:08:51 -04:00
Minh Tue Vo
688909eb76 bumping bok choy version
check firefox version, raise exception with instructions for updating
2014-08-28 16:58:55 -04:00
Calen Pennington
562f0e3197 Add bulk operations to split modulestore 2014-08-27 16:29:46 -04:00
Jesse Zoldak
cc41ccb48c Define SELENIUM_DRIVER_LOG_DIR in paver bok-choy command 2014-08-22 16:57:23 -04:00
Ben Patterson
cb74f55aad Merge pull request #4828 from edx/benp/workaround-npm-error
Paver: Check for the npm registry and set it if necessary.
2014-08-20 13:16:21 -04:00
Ben Patterson
b2482f54f7 Check for npm registry and set it if necessary.
If paver is being run by a user that is not the same as the user
that installed npm on the guest machine, then paver install_prereqs fails
with the following error:

  ---> pavelib.prereqs.install_node_prereqs
  npm config set registry http://registry.npmjs.org/
  npm ERR! Error: EPERM, chown '/home/jenkins/.npmrc'
  npm ERR!  { [Error: EPERM, chown '/home/jenkins/.npmrc'] errno: 50, code: 'EPERM', path: '/home/jenkins/.npmrc' }
  npm ERR!
  npm ERR! Please try running this command again as root/Administrator.

  npm ERR! System Linux 3.2.0-23-generic
  npm ERR! command "/usr/bin/node" "/usr/bin/npm" "config" "set" "registry" "http://registry.npmjs.org/"
  npm ERR! cwd /home/jenkins/shallow-clone
  npm ERR! node -v v0.10.30
  npm ERR! npm -v 1.4.21
  npm ERR! path /home/jenkins/.npmrc
  npm ERR! code EPERM
  npm ERR! errno 50
  npm ERR! stack Error: EPERM, chown '/home/jenkins/.npmrc'
  npm ERR!
  npm ERR! Additional logging details can be found in:
  npm ERR!     /home/jenkins/shallow-clone/npm-debug.log
  npm ERR! not ok code 0

  Captured Task Output:
  ---------------------

  ---> pavelib.prereqs.install_prereqs
  ---> pavelib.prereqs.install_ruby_prereqs
  ---> pavelib.prereqs.install_node_prereqs
  npm config set registry http://registry.npmjs.org/

  Build failed running pavelib.prereqs.install_prereqs: Subprocess return code: 50

This change is a workaround. It will first see if the value is set. In the case
that is it not set, it will attempt to set it. (It will then fail; however,
re-running the task will subsequently be successful.)
2014-08-20 12:39:56 -04:00
Jesse Zoldak
4d5b948928 Merge pull request #4748 from Stanford-Online/jbau/parallel-unit-tests
make unit tests respect mongo port/host settings (with default)
2014-08-15 10:56:52 -04:00
Will Daly
680d5031d7 Merge pull request #4802 from edx/will/unit-test-staticfiles
Unit tests don't need assets
2014-08-12 16:42:19 -04:00
Will Daly
a827df27fe Remove update assets from unit test suite
Update settings so unit tests pass
2014-08-12 15:08:39 -04:00
Jesse Zoldak
e399c0b198 Clean out the mako temp dirs before running tests 2014-08-12 11:10:53 -04:00
Jason Bau
b55362b925 make unit tests respect mongo port/host settings (with default)
settings are read in from environment variable
2014-08-11 14:17:29 -07:00
clytwynec
8c8d388d1a Merge pull request #4744 from edx/clytwynec/remove_flaky_decorator_from_tests
removing "flaky" plugin, since it is not reporting failures properly
2014-08-08 10:15:03 -04:00
Christine Lytwynec
0243d0afa1 removing "flaky" plugin, since it is not reporting failures properly 2014-08-07 16:48:31 -04:00
Daniel Friedman
4b6035bafb Automatically collect HAR data for performance testing 2014-08-07 12:27:38 -04:00
Ben Patterson
fa10274d6c Revert "bok-choy: check mysql the old way." 2014-08-01 16:41:50 -04:00
Ben Patterson
e6d6a3bf92 bok-choy: check mysql the old way. 2014-08-01 16:15:00 -04:00
Ben Patterson
c8ef4a1b89 Bok-choy: check if mysql is running, even if it's not a daemon.
The impetus is integration with test environments, where mysql is not configured
as a service.
2014-08-01 14:01:47 -04:00
Christine Lytwynec
c7df52c511 enable sharding of bok-choy tests 2014-07-30 11:09:34 -04:00
Feanil Patel
c9a63657f6 Check to make sure that the mysql service is running. 2014-07-15 13:54:25 -04:00
Minh Tue Vo
be3c517f2a setting default system to be lms 2014-07-11 14:44:43 -04:00
Sarina Canelake
a9b35ab22b Clean up i18n paver commands 2014-07-07 12:40:50 -04:00
Christine Lytwynec
52bc17545b skipping update assets, not just collectstatic, in unit tests 2014-07-03 11:56:13 -04:00
Christine Lytwynec
3bd404c92f updating diff-cover to 0.5.0 2014-06-26 09:55:46 -04:00
Christine Lytwynec
af9ae6753b Deprecating acceptance_tests from rake to paver 2014-06-25 10:30:19 -04:00
Dave St.Germain
94cd1e659d Change reference to installed i18n command. 2014-06-23 15:21:40 -04:00
Dave St.Germain
834c2c472f Moved test_generate from i18n-tools 2014-06-23 10:06:28 -04:00
clytwynec
7ff3f08f92 Merge pull request #4159 from edx/clytwynec/updating_update_assets_prereqs
stop update_assets commands from being called extra times
2014-06-20 09:22:10 -04:00
Christine Lytwynec
d6ed01bbf0 deprecating bok-choy tasks from rake to paver 2014-06-19 09:06:41 -04:00
clytwynec
e2936d0eb2 Merge pull request #4020 from edx/clytwynec/rake2paver-i18n
Clytwynec/rake2paver i18n
2014-06-19 09:03:33 -04:00
Christine Lytwynec
245ed42ddb stop update_assets commands from being called extra times 2014-06-18 16:42:39 -04:00
Christine Lytwynec
35efa6af6f deprecating i18n tasks from rake to paver 2014-06-18 16:23:07 -04:00
e0d
fbde5fcd7c missed commit 2014-06-13 17:48:38 -04:00
e0d
2250338eba shim to update ruby/node, not python reqs 2014-06-13 17:42:28 -04:00
Andy Armstrong
f3dd8aee8a Update SASS pipeline to generate source maps
Note: this requires SASS 3.3+ so do ```bundle install```
2014-06-11 21:18:08 -04:00
David Baumgold
e159ff9b5d Remove unused verbose property 2014-06-06 15:35:33 -04:00
David Baumgold
4221bf9ec0 Set verbosity on paver test tasks 2014-06-06 15:35:33 -04:00
Christine Lytwynec
da6d70a92b updating diff-cover, adding --compare-branch feature to paver task 2014-06-06 15:35:33 -04:00
Christine Lytwynec
2e2136d39c Deprecated unit tests from rake to paver 2014-06-06 15:35:32 -04:00
Christine Lytwynec
e0deca26fc fix for prereqs installation cache check 2014-06-02 10:47:32 -04:00
muhammad-ammar
8809c5f0e0 Merge pull request #3487 from edx/ammar/fix-paver-python-prereq-paths
Fix paver python prereq paths
2014-05-28 20:17:19 +05:00
Christine Lytwynec
f9f6e09644 fix for pylint/pep8 defaults 2014-05-23 13:19:28 -04:00
Christine Lytwynec
550d054300 added and updated pavelib/quality.py from dglance branch, deprecated rake quality tasks 2014-05-23 13:19:27 -04:00
Jay Zoldak
4771242d57 Revert "added and updated pavelib/quality.py from dglance branch, deprecated rake quality tasks"
This reverts commit 7fd2305f39.
2014-05-23 08:40:43 -04:00
Christine Lytwynec
7fd2305f39 added and updated pavelib/quality.py from dglance branch, deprecated rake quality tasks 2014-05-20 16:22:28 -04:00
Alexander Kryklia
c13282462a Modify paver run_all_servers to allow different settings for LMS and Studio. 2014-05-12 17:12:40 +03:00
Muhammad Ammar
69c1b8997d Fix paver python prereq paths 2014-04-28 08:18:04 +00:00
yarko
97ecc7a743 fix class var; set SERVICE_VARIANT to lms by default if unset (helps "paver --help" work cleanly) 2014-04-18 17:46:55 -05:00