3. DevelopmentΒΆ
This section gives information about the Development of EHRbase and documents the software in detail.
- 3.1. Developing
- 3.2. Testing
- 3.2.1. EHRbase Integration Tests with Robot Framework
- 3.2.1.1. Prerequisites
- 3.2.1.2. Test Environment & SUT
- 3.2.1.3. Test Execution (under Linux, Mac & Windows)
- 3.2.1.4. Local SUT / Manually Controlled SUT
- 3.2.1.5. Remote SUT / OR how to execute the tests against other systems
- 3.2.1.6. Execution Control - Test Suites & Tags
- 3.2.1.7. CI/CD Pipeline (on CircleCI)
- 3.2.1.8. Errors And Warnings
- 3.2.1.9. Auto-Generated Test Report Summary And Detailed Log
- 3.2.2. RESTORE KEYCLOAK FROM PREVIOUSLY EXPORTED CONFIGURATION
- 3.2.3. EXPORT COMPLETE KEYCLOAK CONFIGURATION
- 3.2.4. CI/CD
- 3.2.1. EHRbase Integration Tests with Robot Framework
- 3.3. Deploying
- 3.4. Docker Images
- 3.5. Technical Documentation
- 3.6. Security
- 3.7. Admin API
- 3.8. Status and Metrics
- 3.9. Attribute-based Access Control
- 3.10. Plugin system (WIP)