Am 09.05.24 um 12:08 schrieb Sven Schreiber:
Am 09.05.2024 um 11:34 schrieb Artur T.:
Am 09.05.24 um 02:20 schrieb Cottrell, Allin:
Thanks, Helio. What you reference via the link below is my "personal"
collection of test scripts (which has evolved since then). Of course
anyone is welcome to run these tests, but I haven't made a serious
effort to make them portable for others.
Weren't those test scripts integrated into the git source tree in the meantime? Specifically, what does /unittests contain? (Not to be confused with /tests !)

In the gretl source, to be more concrete under ./gretl/unittest one can find a collection of -- as the name says -- unit-test for gretl-built functions and commands.

In the workspace under ./gretl-workspace/testgfn you can find a mechanism to download and run sample scripts.

And then there exists ./gretl/tests. But I don't know anything about this.

Artur

But what Sven and I were talking about is a bit different: it's an
apparatus for downloading all the current publicly-available gretl
function packages (.gfn or .zip files) from sourceforge, and checking
that the "sample script" inside each of the packages runs
successfully. Any failures on this test will (or should!)
automatically hold up a planned gretl release until they're fixed.

This apparatus can be found at
https://sourceforge.net/p/gretl/workspace/ci/master/tree/testgfn/ i'll
be happy to try answering any questions you may have.
Not sure whether the workspace is open for everybody. Hélio, if you run into problems while accessing it, please tell us.


it would be useful, if we could also automatically run those sample scripts via github-actions each time a new commit gets pushed.

@Helio: Do you think, you have time to set this up on github? I could assist you if you need any help.

Yes, it would be great if this could be automated, so this would be very welcome. However, I would suggest not to trigger it on every commit, for reasons of sustainability and energy savings. Maybe once per day would be enough.

Not sure if this can be set up this way. Needs to be checked. Usually, you develop on a dev-branch, and you run the whole test-suit when or before pushing to master.


Artur
_______________________________________________
Gretl-devel mailing list -- gretl-devel@gretlml.univpm.it
To unsubscribe send an email to gretl-devel-le...@gretlml.univpm.it
Website: 
https://gretlml.univpm.it/postorius/lists/gretl-devel.gretlml.univpm.it/

Reply via email to