[mh] Migration of pull request automatic tests from Travis to Github actions
Lieven Hollevoet <[email protected]>
| Newsgroups | gmane.comp.misc.misterhouse.user |
|---|---|
| Message-ID | <[email protected]> |
Hello all, Howard told me recently that the automatic tests that are run whenever a source code pull request is done to the repository were no longer working. We have been using Travis CI, a framework that allows to auto-run tests on a repository, for quite some time on the MisterHouse repository. The automatic sanity check on new code whenever it is submitted helps the people who keep an eye on the repo to check if the new code is not breaking any critical things. Travis has recently updated their licensing strategy. It used to be that open source projects could use the service for free, but alas this is no longer the case. I have mailed them to request an exception for MisterHouse but they have not responded yet. So I have replaced the Travis CI tests for the new kid in town: github actions. The update should be transparent for everybody. The tests are run whenever a pull request is generated against the master branch. The results are visible in the pull request overview and on this URL: https://github.com/hollie/misterhouse/actions. Should you encounter issues, please let me know. Side note: if somebody feels like adding extra checks to the regression tests: the code which is run for the tests resides under the folder ‘code/tests’. Just add an extra file to that folder to include it in the automatic tests. The tests currently run MisterHouse for one minute and the timer which is defined in ‘code/test/test_mh.pl’ shuts down MisterHouse. If this happens successfully, then the test passes. Any other test sequences are more than welcome! Best regards, Lieven. ________________________________________________________ To unsubscribe from this list, go to: https://lists.sourceforge.net/lists/listinfo/misterhouse-users
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEungENbJWmfpYUYH8+1fNjhtKk2wFAl/t+dAACgkQ+1fNjhtK k2w/Eg/9EHIohFKfv3eeOkpemf1wAlpXKVNrBn2PlYylwk2zLIV9YM/KdlznQxoD 2lXpI/Lgzf04eVnb62u7uQ4SjL/oLtXkDmM3sI3cPIFfsYaaBrFI2MsuLPa82P1K 3UN/CKaH9A8xCav5uLDwqVGDb/FSe8NjPLNJhuBb+pwAPETktHK2juAB9gjgFZuy GImHOmDaFCNJdfzT349ZT5uC77FVVzts5DoYV0+YsSWxcPw24VmmozOhgBFLt5H5 7qJmM8yQg7X4LJJ2bafoiJBVjc9c5cUkJrKRNQPX7I961jlq+Gn66H64IRv7rwy7 yVOgUV7jXYz/NPyaBb9A7+Jtm5rkD7u9tOQGqfH3AK9tE2JXazX5S9gmAU6BMp/g hauvuYM4hIY+Bs0JsWDqbBEXDt9wzuD3aYgALPJXI1XpxCePLXm9VX3fLwvF57Xc 0/64IpHKBPk+Fb+6mJmjUOFkkXyqdtIGw+B9Rs1duDOW5ltct7/c5WzK78uvxMDZ 1fHU0y+68ATInNJ/rOHGr8BRZDXyJqUQ+OmBnhZCfA2b0w9ZiR8rBuGOa2xzSVNi G19AwOjlWqUSOz4e3ZmGHE6JLVEACyyx304tEhd61T8rfpBOQZHlxzU5yriwfFO8 yQfUile2QCn4KmYs63ZWJB8/wVux4ioQdqLulRbuo4FcEYe55qo= =3HNj -----END PGP SIGNATURE-----