Project-OMOTES / architecture-documentation

0 stars 0 forks source link

Design how to test the OMOTES system as a whole (from January on) #15

Closed lfse-slafleur closed 2 days ago

lfse-slafleur commented 7 months ago

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?

lfse-slafleur commented 2 days ago

System tests have been added here: https://github.com/Project-OMOTES/computation-engine/tree/main/system_tests