Tests are run using the current configuration of the filter, even if the configuration has not been checked in (however, the associated route must be checked in).

Filter tests are performed on the current state of the filter, including any uncommitted changes, but uses the latest committed versions of any referenced components, such as JavaScript libraries. In other words, filter testing does not take into account uncommitted changes in referenced components.

To run tests:

  1. On the Filter Testing dialog, under Settings, configure how the tests should be run:

    Field

    Description

    Timeout

    The timeout prevents a badly-configured test from running indefinitely. It defaults to 60 seconds, with a minimum value of 5 and a maximum of 3600 (1 hour).

    Logging Level

    Sets the logging level for the filter while it is being tested. The default value is Debug.

  2. To run multiple tests, check the tests you want to run and select the Run Checked Tests button; or to run a single test, select the test and select the Run Test button.
  3. Click the relevant test result link to examine the outcome of a test result in the Filter Test Results dialog. Refer to Reviewing Filter Test Results for details.

    If the filter (or its configuration) does not support testing (for example, the Duplicate Message Detection and Hold Queue filters), then Invalid is displayed as the test result. Clicking the test result link results opens a dialog displaying an error message is displayed.