IFilter Test Suite Overview

[This is preliminary documentation and subject to change.]

The IFilter Test Suite validates IFilter implementations by calling IFilter methods and checking the returned values for compliance with the IFilter specification. Some examples of things the test looks for are: that chunk identifiers are unique and increasing, that the IFilter behaves consistently after re-initialization, and that IFilter method calls with invalid parameters return expected error codes.

The test consists of a single executable, ifilttst.exe, and a initialization file, ifilttst.ini. ifilttst.exe is a command-line application.