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|
|Operating Systems||All OS|
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.