mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-29 06:20:30 +02:00
Add support for SRFI-64 based test-suite tests. When a SCM_TESTS test ends in .sr64, run it using a new automake "Parallel Test Harness" compatible driver (see the automake info pages) provided by (srfi srfi-64 automake). For now, provide .trs file and standard output results like guile-test's, but write SRFI-64's default test runner output to the log file. ./check-guile, which the existing automake test-suite/driver relies on, can now handle .sr64 files, though for the time being, it does not allow mixing (test-suite lib) and SRFI-64 tests in the same invocation since doing so correctly would require some way of merging the trs (and log) output from the currently separate domains. This restriction does not affect automake (make check) because it runs each test separately with its own ouput files (e.g. test-suite/tests/numbers.{log,trs}) and compiles the results. Don't export anything from (srfi srfi-64 automake) until/unless we're ready to commit to the API(s). For now, just provide support for check-guile via (private) main. * check-guile.in: Process *all* options; handle SRFI-64 tests. * module/srfi/srfi-64/automake.scm: Add automake SRFI-64 test support. * test-suite/Makefile.am: Add SRFI-64 test support. |
||
---|---|---|
.. | ||
automake.scm |