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 :
Clone
$ 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:
Start FitNesse Server
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/