https://github.com/ehrbase/integration-tests
Integration tests for EHRbase
https://github.com/ehrbase/integration-tests
Last synced: 5 months ago
JSON representation
Integration tests for EHRbase
- Host: GitHub
- URL: https://github.com/ehrbase/integration-tests
- Owner: ehrbase
- License: other
- Created: 2022-10-13T11:52:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-19T22:46:44.000Z (5 months ago)
- Last Synced: 2026-01-20T05:50:11.224Z (5 months ago)
- Language: RobotFramework
- Homepage:
- Size: 2.96 MB
- Stars: 1
- Watchers: 5
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://docs.ehrbase.org/en/latest/03_development/02_testing/index.html) prior to test execution.
```bash
cd tests
./run_local_tests.sh
```
## Running the test using docker
Execute a single test suite and store results in `./results`:
```bash
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
```bash
docker run -ti -v ./results:/integration-tests/results -v ./report:/integration-tests/report ehrbase/integration-tests:build collectRebotResults
```