Bahmni LITE E2E Tests
Bahmni LITE E2E tests are available in main
branch of repository https://github.com/Bahmni/bahmni-e2e-tests/
Regression tests for Bahmni LITE will run daily at 10.30AM IST against Bahmni LITE QA environment(https://qa.lite.mybahmni.in/).
To run Regression tests against Bahmni LITE manually use command gauge run specs --tags "clinic & regression" --env qa.lite
Smoke tests will be automatically triggered against Bahmni LITE Dev environment(https://dev.lite.mybahmni.in/) as and when a deployment in done.
To run smoke tests against Bahmni LITE manually use command gauge run specs --tags "clinic & smoke" --env dev.lite
Scenarios covered under E2E tests
Bahmni Lite tests are tagged as clinic
. All UI tests are available here - https://github.com/Bahmni/bahmni-e2e-tests/tree/main/specs/UI.
The Github actions are configured to run these tests along with API tests, click here for more details about API tests. The results can be viewed at https://github.com/Bahmni/bahmni-e2e-tests/actions/workflows/BahmniLite_E2E_Test.yml.
Notifications for test results are sent to Bahmni Slack cicd-monitor
channel.
List of scenarios covered - UI Test Scenarios
Roadmap-
For Reports, only the clinic visit report is automated currently. Other reports needs to be included as part of E2E test cases.
Recurring appointment should be added in E2E.
Order Set functionality under Bahmni Admin should be covered.
The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)