This repository conaints a number of tests in form of workflows which incooperate polyply. They can be used to ensure that the current version yields the same results as intented. The tests should be executed by running pytest on this repository after installing as detailed below. Note that some are resource hungry tests.
- Clone repository
- Install it
- change to polyply_regression_tests/tests
- run pytest test_regression.py
To add a regression test make a PR. This PR should contain the desired workflow in form of a yml file syntax as outliend below. Add the name of the yml file to the regression test pytest module. Place all data in the subfolder in the data folder. Make sure the test suceeds.