We had discussions how we can run integration tests for the individual repositories. The primary goal would be to catch failures that impact breaking the document server early with some basic some testing.
Some rough outline of my idea:
- We pull the pre-built document server image
- For each repository we build the relevant parts and copy over the build assets to the existing image
- We run the document server and run some e2e/smoke test cases against it
- Ideally we use the example app that is shipped or we connect to a Nextcloud instance
- Tests could be done with playwright to cover some basics for opening files, doing a few edits and saving
#1
Euro-Office/web-apps#33
We had discussions how we can run integration tests for the individual repositories. The primary goal would be to catch failures that impact breaking the document server early with some basic some testing.
Some rough outline of my idea:
#1
Euro-Office/web-apps#33