IFilter Test Suite Topics | Next
Ifilttst.exe Syntax
ifilttst /i InputFilename[...] [/ini IniFilename
] [/l [Logname]] [/d] [/-l] [/-d] [/legit] [/stress] [/v verbosity] [/t th
reads] [/r [depth]] [/c loops]
Where:
- /?
- displays a message showing the syntax and describes each parameter.
- /ini IniFilename
- specifies the initialization file to be used. If none is specified, the default is Ifilttst.ini.
- /i InputFilename
- names the input file or directory to be filtered. The file name can contain the wildcard characters * and ?. You can list multiple files, separated by spaces.
- /l [LogName]
- directs log messages to the specified file instead of to the screen. These messages describe the individual tests performed and the pass/fail result of the test. By default, the log file name is the same as the input file name with a .log extension. If you specify a log file name, then all log messages will be directed to a single log file, even if you specify multiple input files.
- /d
- directs dump messages to a file and describes the contents of the chunks. The chunk structure is dumped when the verbosity level is 3. The dump file name is the same as the input file name, but with a .dmp extension.
- /-l
- disables logging. This flag overrides /l.
- /-d
- disables dumping. This flag overrides /d.
- /legit
- forces the test to run only the Validation Test. The Consistency Test and Invalid Input Tests are skipped.
- /stress
- runs the test in stress mode. This is the same as specifying /-l /-d /v 0 /c 0 /legit
- /v integer
- sets the verbosity level. 0: Logs only messages concerning specific IFilter failures and dumps the chunk contents. 1: Logs warning messages. 2: Logs messages concerning tests that passed. 3: Logs informational messages and dumps the structure of the chunks. The default is 3.
- /t integer
- determines the number of threads to launch. The default is 1.
- /r [integer]
- sets the depth for recursively filtering subdirectories. If no integer is specified, or if the integer is 0, full recursion is assumed. The default is 1.
- /c integer
- sets the number of times to loop. If the integer is 0, the test loops infinitely. By default, the test loops only once.

Note
You must include a space between the command line switch and the value.