[ARVADOS] updated: d983b07af43ffb43e7384eb29f0f2572091562b6

git at public.curoverse.com git at public.curoverse.com
Mon Apr 7 15:27:33 EDT 2014


Summary of changes:
 apps/workbench/README.textile             |   14 ++++++++++++++
 apps/workbench/test/integration_helper.rb |    5 +++--
 2 files changed, 17 insertions(+), 2 deletions(-)

       via  d983b07af43ffb43e7384eb29f0f2572091562b6 (commit)
       via  f5c3cc744f43b1ca9c52d69de381d9b78a2f183a (commit)
       via  de1ab039ce31f8565dae54f8c7c1786230ce3d77 (commit)
       via  5dd1c07e56d32ae4c569ceffdbd4549bceb92de4 (commit)
       via  d0c88c9fbcee53fd74ec2afa965fe60a7ae2aa87 (commit)
      from  dfd5b53fdec053ba4423e25e9b6e0ef0e31b7b5c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit d983b07af43ffb43e7384eb29f0f2572091562b6
Merge: de1ab03 f5c3cc7
Author: radhika chippada <radhika at radhika.curoverse>
Date:   Mon Apr 7 15:23:32 2014 -0400

    Merge branch '2272-setup-user-in-workbench-TC' into 2272-setup-user-in-workbench


commit f5c3cc744f43b1ca9c52d69de381d9b78a2f183a
Merge: d0c88c9 5dd1c07
Author: radhika chippada <radhika at radhika.curoverse>
Date:   Mon Apr 7 15:23:18 2014 -0400

    Merge branch 'master' into 2272-setup-user-in-workbench-TC


commit de1ab039ce31f8565dae54f8c7c1786230ce3d77
Merge: dfd5b53 5dd1c07
Author: radhika chippada <radhika at radhika.curoverse>
Date:   Mon Apr 7 15:21:05 2014 -0400

    Merge branch 'master' into 2272-setup-user-in-workbench


commit d0c88c9fbcee53fd74ec2afa965fe60a7ae2aa87
Author: Tom Clegg <tom at curoverse.com>
Date:   Fri Apr 4 17:21:45 2014 -0400

    Document capybara-webkit qt dependencies, and add phantomjs recipe.

diff --git a/apps/workbench/README.textile b/apps/workbench/README.textile
index ea01724..00588e8 100644
--- a/apps/workbench/README.textile
+++ b/apps/workbench/README.textile
@@ -6,8 +6,22 @@ h2. Running tests
 
 The Workbench application includes a series of integration tests.  When you run these, it starts the API server in a test environment, with all of its fixtures loaded, then tests Workbench by starting that server and making requests against it.
 
+Before running @bundle install@, make sure you install QT development dependencies (otherwise, capybara-webkit installation will fail). For example, on a Debian or Ubuntu system:
+
+<pre>
+arvados/apps/workbench$ sudo apt-get install qt4-qmake libqt4-dev
+arvados/apps/workbench$ RAILS_ENV=test bundle install
+</pre>
+
 In addition to bundled gems, running the integration tests requires "PhantomJS":http://phantomjs.org/download.html to test JavaScript elements.  The simplest way to get started is to download one of the binary builds provided, and install the executable into one of the directories in your @$PATH at .
 
+<pre>
+$ cd /tmp
+/tmp$ wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
+/tmp$ tar xjf phantomjs-1.9.7-linux-x86_64.tar.bz2
+/tmp$ sudo cp -ip phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/
+</pre>
+
 If you install the Workbench Bundle in deployment mode, you must also install the API server Bundle in deployment mode, and vice versa.  If your Bundle installs have mismatched modes, the integration tests will fail with "Gem not found" errors.
 
 h2. Writing tests

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list