# Test Preferences – “Plugin”

You can specify up to 3 external Plugin test applications.

Application

Specifies the plugin filename and command line arguments. See Available Plugin’s below for examples.

Run as pre-test plugin

Some Plugin tests may require manual user testing, for example, testing a keyboard. You can specify that a plugin be run before the main set of tests, such that the Plugin test will run, exit on completion of that test, and then the main set of tests will be run.

Plugin’s available from Passmark

PassMark has developed plugins for Modem, Keyboard and Firewire port testing.

Modem testing

When PassMark’s ModemTest is used as a BurnInTest Plugin, it tests in the Local Diagnostics mode. This mode requires only a single modem and no telephone line. ModemTest requests Identification information from the Modem (via a series of AT commands) and then if supported by the modem starts a local loop back on the analog side of the modem, ModemTest then sends data packets which are echoed back by the modem.

Version of Plugin required: PassMark ModemTest V1.3 1010 (or higher)

Test name within BurnInTest displays and reports: Modem.

Test information displayed in BurnInTest:.Status text, number of operations, errors and cycles, error text and severity.

Application field should be set to:

    ModemTest.exe /p <COM port number> <Results file name> <Config file>
       Where:
    /p specifies ModemTest to run as a plugin,in local diagnostic mode;
    <COM port number> is the serial port the Modem is asociated with;
    <Results file name> is a ModemTest specific result file;
    <Config file> is a ModemTest specific configuration file.
    e.g.
    C:\Program Files\ModemTest\ModemTest.exe /p 1 results.log "C:\Program Files\ModemTest\ModemTest.cfg"
    Note: any arguments that contain a directory path, must be enclosed in quotation marks.

Run as pre-test plugin, should be unchecked.

Notes:

1. You should install ModemTest before starting.
2. You should license ModemTest so that the “Welcome” window is not displayed when the BurnInTest tests are started.
3. You should set up a configuration file and save it in the ModemTest directory before starting.

Keyboard testing

When PassMark’s KeyboardTest is used as a BurnInTest Plugin, it tests in the Batch mode without collecting the manually entered information such as Keyboard Serial number. This mode allows automatic detection of all keys being successfully pressed, of User failure with User selected reasons. The keyboard can be failed at any time during the test or on requested user verification. A reason from a list of failure reasons will also be logged in BurnInTest.

It should be noted that the KeyboardTest Keyboard Layout file (.kbl) needs to describe the keyboard you plan to test. This file describes all of the keys on the keyboard and is used (among other things) to determine when all the keys have been pressed and hence the trigger for automatically passing the keyboard. You may be able to use one of the default keyboards shipped with KeyboardTest, you may find a matching keyboard on our website Keyboard Layout Download Page or you may have to create your own .kbl file as described in the KeyboardTest help file.

Version of Plugin required: PassMark KeyboardTest V2.2 1011 (or higher)

Test name within BurnInTest displays and reports: Keyboard.

Test information displayed in BurnInTest:.Status text, number of operations, errors and cycles, error text and severity.

Application field should be set to:

    KeyboardTest.exe /p
       Where:
    /p specifies KeyboardTest to run as a plugin,in a modifed batch mode
    e.g.
    C:\KeyboardTest\KeyboardTest.exe /p

Run as pre-test plugin, should be checked.

Notes:

1. You should install KeyboardTest before starting.
2. You should license KeyboardTest so that the “Welcome” window is not displayed when the BurnInTest tests are started.
3. You should set up a Keyboard configuration file and bitmap of your test keyboard before starting. Please refer to the KeyboardTest help file.

Firewire testing

Firewire port testing, using a Passmark developed plugin and a “Kanguru FireFlash” drive.

Version of Plugin required: PassMark Plugin V1.0 1000 (or higher)

Test name within BurnInTest displays and reports: Firewire.

Test information displayed in BurnInTest:.Status text, number of operations, errors and cycles, error text and severity.

Application field should be set to:

    Firewire.exe [/a|/k <drive letter>]
       Where:
        The parameter specifies the Firewire port to test based on the drive letter of the “Kanguru FireFlash” drive
    /a select the first drive letter with a “Kanguru” drive;
    /k <drive letter> select the drive specifed in <drive letter>;
    <drive letter> is a single character, C to Z.
    e.g.
    C:\FireWire\Firewire.exe /k D
    C:\FireWire\Firewire.exe /a

Run as pre-test plugin, should be unchecked.

Notes:

1. You should install the Firewire plugin before starting.
2. You should use a “Kanguru Fire Flash” drive with this plugin. This should be plugged in before starting the BurnInTest test.