rdmorganiser / rdmo

A tool to support the planning, implementation, and organization of research data management.
https://rdmorganiser.github.io
Apache License 2.0
103 stars 49 forks source link

[enhancement] rdmo-app test environment #159

Open jmfrenzel opened 5 years ago

jmfrenzel commented 5 years ago

Descriptive summary

rdmo-app ships with a test environment 

Affects

Admins, Ops 

Rationale

Updates of  rdmo-catalog content; e.g. domain, catalogs, ...; and python dependencies may break an rdmo instance. 

Expected behavior

Test environment checks consistency of imported content.

Optional, fully featured test suite for ci/cd. 

Related work

Initial work contact @jmfrenzel

jochenklar commented 2 years ago

I think testing the catalog should be an external software product. The code is already tested with pytest and with pretty good coverage. No front-end tests though.

jochenklar commented 2 years ago

If we decide to include front-end tests we should have a look at https://playwright.dev