Projects / filterunit


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.

Operating Systems

Recent releases

  •  12 Apr 2014 20:46

    Release Notes: The configuration option `pathDirectory` prepends executions paths to PATH.

    •  12 Apr 2014 17:22

      Release Notes: The new configuration options `setUpCommand` and `tearDownCommand` allow for commands setting up/tearing down before/after the test is run.

      •  03 Sep 2011 12:21

        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.

        •  06 Aug 2011 09:23

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

          •  16 Jul 2011 11:16

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


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.