Create GitLab-CI markup for Sonador capable of standing up unit test environment and invoking Django test runner
Related to imaging-development-env#1 (closed). An environment needs to be described in the GitLab-CI YAML capable of executing the test runner. This will be part of a unit-test
phase that follows the build
phase.
Required containers:
- Sonador web application (most recent build should be used)
- PostgreSQL database
(Other supporting containers, such as Orthanc and object storage will be tested as part of the functional testing phase, which will follow the unit-testing phase.)
Procedure:
- Start web application (built prior to testing phase)
- Connect to PostgreSQL database
- Invoke core unit tests for Sonador platform:
guru
,secure
,visionaire