Asqatasun v4 - Functional tests in Asqatasun
Functional tests are done with Selenium WebDriver. The actual tests are in the testing-tools/tgol-test-scenario
.
Running all functional tests
Provided you have:
- a running Linux environnement with graphical environment (i.e. an XServer running)
- your local Asqatasun Docker image running at
http://localhost:8085/asqatasun/
- your Firefox ESR 31.4 installed in
/opt/firefox/
,
...you may run all the functional tests with:
cd testing-tools/tgol-test-scenario
mvn test \
-Dadmin.user=admin@asqatasun.org \
-Dadmin.password=myAsqaPassword \
-Dhost.location=http://localhost:8085/asqatasun/ \
-Dfirefox.path=/opt/firefox/firefox
Running one given functional test
Say you just want to debug the "login/logout" test, you have to add the -Dtest=...
and add it before the test
command:
cd testing-tools/tgol-test-scenario
mvn \
-Dtest=LoginLogoutScenarioTest \
test \
-Dadmin.user=admin@asqatasun.org \
-Dadmin.password=myAsqaPassword \
-Dhost.location=http://localhost:8085/asqatasun/ \
-Dfirefox.path=/opt/firefox/firefox