Age | Commit message (Expand) | Author |
2025-02-17 | Start date-versioning Myra test utils.HEADv2025.2.17magister | W. Kosior |
2025-02-14 | Update copyright years. | W. Kosior |
2025-02-14 | Keep going upon errors in tests. Use env vars.•••`MYRA_INTERACTIVE_DEBUGGING' and `MYRA_STOP_ON_EXCEPTION' can now be set in the
environment of the program to control what it does in case of error in a test.
| W. Kosior |
2023-12-12 | Make `--test-name` optional and start using `TEST-SCRIPT` argument.•••* src/guile/myra-test-utils/driver.scm (define-module): Import
`match:substring`.
(show-help): Display `--test-name` as a non-mandatory option.
(run-test-driver): Use the first non-option argument as the script name to load.
Make test name default to the script name. Allow loading compiled version of
the test script.
| Wojtek Kosior |
2023-12-12 | Make "by-hand" execution of test-driver easier.•••* src/guile/myra-test-utils/driver.scm (define-module): Import
`%interactive-debugging`.
(show-help): Display `--log-file` and `--trs-file` as non-mandatory options.
(run-test-driver): For invokations without log file set cause REPL to be spawned
on test expressions that errored-out. Configure readline support for the REPL
if available.
| Wojtek Kosior |
2023-12-12 | Make driver.scm into a Guile module.•••* src/guile/myra-test-utils/driver.scm (Comments): Add SPDX license identifier.
(define-module): Define (myra-test-utils driver), use #:select or #:prefix on
every import, export `run-test-driver`.
(script-version): Move below `define-module`.
(test-runner-gnu, test-match-name*, test-match-name*/negated, main): Prepend
prefixes to imported srfi 19 and 64 names.
(main): Rename procedure to `run-test-driver` and make it accept a list of
command line arguments as its first argument.
| Wojtek Kosior |
2023-12-12 | Initial commit. | Wojtek Kosior |