- Add support for running multiple tests and configuring a test suite.
- Fix directory comparators broken in 1.9.0.
- Fix handling of files in nested directories.
- Fix on Windows.
- Fail for unexpeced empty directories.
- Allow specifying existance of directories.
- Check for duplicate file/directory specifications in test case.
- Deprecate
mkdir
directive, usedirectory
instead.
- Prefer custom path to system path.
- Add
test-case-source
directory for better support of script generated test cases.
- Print command line for
--verbose --setup-only
. - Add
stdout-replace
directive. - Better integration with IDEs.
- Fix @SANDBOX@ substitution in file names on Windows.
- Fix preload test with newer glibc.
- Allow copiers/comparators to handle directories.
- Add copiers.
- Add
working-directory
directive. - Add
read-only
directive.
- Add
set-modification-time
directive. - Fix inline stdin data.
- Improve error handling.
- Require python 3.9.
- Explicitly specify encoding for stdout of subcommands.
- Fix Windows compatibility.
- Improve environment variable handling.
- Reject config file with unknown sections or directives.
- Initial public release of Python version of nihtest.