./devel/py-nihtest, Testing tool for command line utilities

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.9.1, Package name: py312-nihtest-1.9.1, Maintainer: wiz

This is nihtest, a testing tool for command line utilities.

Tests are run in a sandbox directory to guarantee a clean separation
of the test.

It checks that exit code, standard and error outputs are as expected
and compares the files in the sandbox after the run with the expected
results.


Master sites:

Filesize: 42.121 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-24 11:51:18 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
py-nihtest: update to 1.9.1.

Fix self tests inside pkgsrc.

# 1.9.1 [2024-12-17]

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

# 1.9.0 [2024-12-17]

- 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.
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal
   2024-06-07 14:21:36 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-nihtest: update to 1.8.0.

# 1.8.0 [2024-06-07]

- Prefer custom path to system path.
   2024-04-19 15:33:21 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-nihtest: update to 1.7.0.

# 1.7.0 [2024-04-19]

- Add `test-case-source` directory for better support of script generated test cases.
   2024-04-10 11:31:00 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-nihtest: update to 1.6.0.

# 1.6.0 [2024-04-10]

- Print command line for `--verbose --setup-only`.
- Add `stdout-replace` directive.
- Better integration with IDEs.
   2024-03-20 10:24:52 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-nihtest: update to 1.5.2.

# 1.5.2 [2024-03-20]

- Fix @SANDBOX@ substitution in file names on Windows.
   2024-03-15 11:20:51 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-nihtest: update to 1.5.1.

# 1.5.1 [2024-03-15]

- Fix preload test with newer glibc.