Require curated ESDL's from each model to use as test cases.
Assign: Setup/deploy system (clean for each test)
Act: Run a job for each job type.
Assert in timeseries db, postgresql if all records exist or are removed.
However, the test runner decides when to destroy and setup a new system. Perhaps one test case per Github workflow and let the CI framework do the actually running?
Require curated ESDL's from each model to use as test cases.
Assign: Setup/deploy system (clean for each test) Act: Run a job for each job type. Assert in timeseries db, postgresql if all records exist or are removed.
Using docker compose in Github CI pipeline. (e.g. https://github.com/marketplace/actions/docker-compose-action)
However, the test runner decides when to destroy and setup a new system. Perhaps one test case per Github workflow and let the CI framework do the actually running?