Released nihtest 1.9.1

December 17, 2024

  • Fix directory comparators broken in 1.9.0.
  • Fix handling of files in nested directories.
  • Fix on Windows.

Released nihtest 1.9.0

December 17, 2024

  • Fail for unexpeced empty directories.
  • Allow specifying existance of directories.
  • Check for duplicate file/directory specifications in test case.
  • Deprecate mkdir directive, use directory instead.

Released nihtest 1.8.0

June 7, 2024

  • Prefer custom path to system path.

Released nihtest 1.7.0

April 19, 2024

  • Add test-case-source directory for better support of script generated test cases.

Released nihtest 1.6.0

April 10, 2024

  • Print command line for --verbose --setup-only.
  • Add stdout-replace directive.
  • Better integration with IDEs.

Released nihtest 1.5.2

March 20, 2024

  • Fix @SANDBOX@ substitution in file names on Windows.

Released nihtest 1.5.1

March 15, 2024

  • Fix preload test with newer glibc.

Released nihtest 1.5.0

January 17, 2024

  • Allow copiers/comparators to handle directories.

Released nihtest 1.4.0

January 3, 2024

  • Add copiers.
  • Add working-directory directive.
  • Add read-only directive.

Released nihtest 1.3.0

December 22, 2023

  • Add set-modification-time directive.
  • Fix inline stdin data.
  • Improve error handling.
  • Require python 3.9.

Released nihtest 1.2.0

July 19, 2023

  • Explicitly specify encoding for stdout of subcommands.

Released nihtest 1.1.1

June 27, 2023

  • Fix Windows compatibility.

Released nihtest 1.1.0

June 15, 2023

  • Improve environment variable handling.
  • Reject config file with unknown sections or directives.

Released nihtest 1.0.0

June 10, 2023

  • Initial public release of Python version of nihtest.