IMPI logo

National Institute of Standards and Technology


!! The IMPI Tester cannot run because your browser is not configured to run Java Applets.

IMPI Tester Control Instructions:

IMPI Test Tool Instructions

The IMPI Test Tool coordinates the execution the IMPI test interpreter (sutInterp, System Under Test Interpreter) on your machine, and the IMPI Test Manager on our machine. If you have not downloaded and compiled the IMPI test interpreter, you need to do so before you can run any tests.

The NIST IMPI Test Tool user interface is arranged in three sections:

These sections are arranged vertically within a single seprate window. Scrollbars are provided if necessary.

Using the NIST IMPI Test Tool involves the following steps:

  1. Initiate the IMPI Test Tool using the Start button above.
  2. In the Configuration section specify the MPI configuration:
  3. You now have two choices:
  4. Select test scripts by clicking on the boxes next to the test names. Note that some test scripts may be grouped together under a single name. You can view the members of a group by pressing the show group button. You can then conceal the members of a group by pressing the hide group button. Selecting a group name is equivalent to selecting each of the members of the group.
  5. You can get information on the tests scripts here.

  6. Run the selected test scripts by pressing the Run Tests button. Each test script in turn will be transmitted to and run on each of the the MPI processes on your system(s) and on NIST's host.
  7. Results for the tests scripts will be displayed in the text window of the Test Tool. Whether the test passed or failed will be displayed in this text window. In the test selection window each selected test name will be displayed with a color to indicate the result of running that test:
  8. You may want to clear the Results window after running several tests since the IMPI Test Tool may slow down (severely) when the Results window contains a large amount of output.
  9. If you want to reset both the IMPI Test Tool and the IMPI Test Manager to their initial state, press the Reset button. This is what you need to do to if you need to reconfigure the clients, hosts, and processes for further testing.
  10. If the Test Tool does not respond to input, try pressing the Panic button. This should only be used as a last resort since this will kill the Test Manager Server running at NIST, along with anyone else's IMPI Test Managers that happen to be running at the same time. The Test Manager Server will automatically restart after about a minute (via a cron job on impi.nist.gov).  So, after about a minute, press the Reset button in the IMPI Test Tool and you should see that the IMPI Test Manager Server is operating again. You will know the server was restarted if you see "Test Manager 1" in the Results window, indicating that this is the first Test Manager started up since the IMPI Test Manager Server was re-started. There should be no need to kill and restart the whole IMPI Test Tool. 
            (In case the IMPI Test Tool Panic button does not work (try that one first),
            try this one:  [Panic]  to restart the IMPI Test Manager Server. )
    If the Panic button ever fails to restart the server, contact us directly and we will restart it from our side (william.george@nist.gov); and maybe work on making a more robust panic button!
  11. Occasionally the IMPI Test Tool and its Test Manager can become out of sync with respect to which test scripts they think are currently queued to run. A message to this effect will be sent to the Results window when this happens. At that point, it will be necessary to quit the IMPI Test Tool and start over. To do this press the Quit button in the IMPI Test Tool and then press the Start button in the IMPI Test Controller applet at the top of this web page. Note: The Quit button in the IMPI Test Tool interface is the same as the Stop button in the small IMPI Test Controller applet at the top of this web page.

  12. When you want to end the testing session completely, press the Exit button in the IMPI Test Controller at the top of this web page, or close the web page.
  13.  

    IMPI Home - IMPI Test Tool

This web page was last updated September 21, 2005.


NIST/ITL/HPSS logos