[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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.