OpenCGA uses FitNesse to write Acceptance Tests. Introduction to FitNesse is available here.
Download Acceptance Tests Code
Once user has cloned OpenCGA from git repository using following command :
$ git clone https://github.com/opencb/opencga.git
There will be a directory "opencga/opencga-test/fitnesse". This contains the FitNesse standalone jar, dependencies and FitNesseRoot folder with all the acceptance tests.
Start FitNesse Server
The following command will start FitNesse server on port 7070:
java -jar fitnesse-standalone.jar -p 7070
After successful start of server, user can read, create and directly execute Acceptance Tests from web browser : http://localhost:7070/ by clicking "Suite" or "Test" buttons.
Each Test page is an independent collection of tests and can be either executed independently or as a part of Suite run.