Skip to content

ehrbase/integration-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EHRbase Integration Tests with Robot Framework

Please refer to https://docs.ehrbase.org/en/latest/03_development/02_testing/index.html

Running the tests locally

This command will run all tests from tests/robot folder. DB and server have to be started prior to running the tests.

NOTE: Make sure you meet the PREREQUISITES mentioned in the documentation prior to test execution.

cd tests
./run_local_tests.sh

Running the test using docker

Execute a single test suite and store results in ./results:

docker run -ti -v ./results:/integration-tests/results ehrbase/integration-tests:build runRobotTest \
  --serverBase http://ehrbase:8080 \
  --name SANITY \
  --path SANITY_TESTS \
  --tags Sanity 

Collect results of multiple tests into a single report

docker run -ti -v ./results:/integration-tests/results -v ./report:/integration-tests/report ehrbase/integration-tests:build collectRebotResults

About

Integration tests for EHRbase

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published