emmanuelparadis / ape

Analysis of Phylogenetics and Evolution
https://emmanuelparadis.github.io/
GNU General Public License v2.0
53 stars 11 forks source link

Automate testing #27

Closed ms609 closed 3 years ago

ms609 commented 3 years ago

This PR automates a number of tests that must currently be performed manually, with a view to reducing the future maintenance burden and making it easier for external contributors to verify that changes to code do not have any unintended consequences.

If accepted, then all future pull requests to "ape" on GitHub will be automatically tested against the battery of tests, and reports generated that can be reviewed before a PR is accepted.

The key components are:

See example test results.

I hope that these are useful; it's easy to remove any elements that you'd rather continue testing in a different way.

emmanuelparadis commented 3 years ago

Awesome! I'm looking forward to put this into action. Many thanks.