filterunit allows unit tests to be devised for command line programs that use files as input and output. Classic Unix filters are a typical example. filterunit runs the program under test with the specified input files and compares the actual results with the expected results.
| Tags | Filter Unit Testing |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | All OS |
| Implementation | Perl |
Recent releases


Release Notes: Some signals like keyboard interrupt are caught and propagated to children. Termination after such a signal is smooth. Use of `relativeOutput` is deprecated.


Release Notes: If 'inputCount' is zero, input files are no longer necessary and other input files may determine test names.


Release Notes: The configuration attributes "expectedFilter" and "errorFilter" allow post-processing of expected and error output.


Release Notes: The -D/--define option allows you to define configuration attributes on the command line.


Release Notes: An interpolation syntax allows for configuration attributes to interpolate into each other. Some automatic attributes supply information about the current execution.