Hi everyone,

Recently a few of us have started running our tests using pytest[0]. pytest is a test running and a test framework. pytest's runner is much nicer than nose2 in it's output, and it has a few other tricks up its sleeve (including being able to use pdb and better PyCharm integration).

Also, we've been restructuring Jenkins as well[1], in order to provide more comprehensive testing (like on macOS[2]), and using pytest[3] for better failure reporting. Jobs on Jenkins have been renamed, and the jenkins_script.py script will fail if you don't update your copy of trunk (and merge into your branches).



[0] https://docs.pytest.org/en/latest/
[1] https://ci.openlp.io/view/Branch/
[2] https://ci.openlp.io/view/Branch/job/Branch-02b-macOS-Tests/
[3] https://ci.openlp.io/view/Branch/job/Branch-02a-Linux-Tests/2280/console

--
Raoul Snyman
+1 (520) 490-9743
[email protected]
_______________________________________________
openlp-dev mailing list
[email protected]
https://lists.openlp.io/mailman/listinfo/openlp-dev

Reply via email to