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.
Start, suspend, resume, and send seamless applications from machine to machine.