X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/921c13a95c2d13c94de74601e5bc26e5b0c71c31..74fec3cd8284eae4829dad2c287588d52c621c4b:/apps/workbench/README.textile diff --git a/apps/workbench/README.textile b/apps/workbench/README.textile index ea01724b07..18380ac3fe 100644 --- a/apps/workbench/README.textile +++ b/apps/workbench/README.textile @@ -1,3 +1,7 @@ +###. Copyright (C) The Arvados Authors. All rights reserved. +.... +.... SPDX-License-Identifier: AGPL-3.0 + h1. Developing Workbench This document includes information to help developers who would like to contribute to Workbench. If you just want to install it, please refer to our "Workbench installation guide":http://doc.arvados.org/install/install-workbench-app.html. @@ -6,7 +10,11 @@ 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. -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@. +In order for this to work, you must have Firefox installed (or Iceweasel, if you're running Debian), as well as the X Virtual Frame Buffer driver. + +
+$ sudo apt-get install iceweasel xvfb
+
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.