A test monitor for a multiprocessor machine including a plurality of
processors each configured to execute a test by interpreting a script
language for writing tests, in which one of the processors executes a
kernel part comprising instructions for conducting and monitoring the
executed tests according to the scripts, and an application program
interface provided using a library of functions for interfacing with
firmware of the multiprocessor machine. The test monitor includes a
method for executing instruction sequences simultaneously in several
processors of a multiprocessor machine.