Continuous integration with some testing?
Running a few tests.
- [x] Installing, both with conda and apptainer
- [x] Downloading databases.
- [Â ] Running a few tests and checking that everything is produced correctly:
- [Â ] Single sample
- [Â ] Handful of samples
- [ ] Set up on thylakoid with cron
- [ ] Enable error reporting through email or something..
Should be integrated in the conda test. Right now it is just "asscom2 --dry-run" because I had some weird lock? problems on the azure server.
As I have now experienced, downloads of some databases and also installation of some conda environments is unstable over time, so this really needs to be highly prioritized.
Maybe setting this up on thylakoid through cron is a good option.
- [Â ] todo
I have made a separate repository for this. Can't decide if it should be part of the ac2 repository, feels like it might become a bit bloated.
https://github.com/cmkobel/ac2-test-battery
It is going well with this but still haven't set up a cron job on Johans.