There were request in the past to implement 'make check'.
Now we have first version. 'make check' will run almost
all tests using new framework. If there is no unexpected
failures 'make check' and the exit status is 0 (success).
If there are unexpected failures 'make check' will report
which files failed and exit status is 1 (failure).
'make check' runs tests like 'make all-input' but only
test from 'REGRESS' list. Then it runs a little awk
script to produce report and exit status.
There are two files using new testing framework which
are skipped by 'make check'. One is 'unittest.input'
which intentionally causes errors to check that test
frameworks works. Another one is 'elemnum.input'
which has errors depending on Lisp implementation
and expected/unexpeted mechanism is not enough to
avoid reporting failure on known problems.
While there are several files which do no use testing
framework 'make check' still covers core functionality
and gives useful information.
--
Waldek Hebisch
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.