5. A. multiprocessor test method comprising: loading, by a first processor, a test monitoring instruction sequence into a storage area associated with said first processor; loading, by said first processor in accordance with said test monitoring instructions sequence, one or more test execution instruction sequences into storage areas each associated with a corresponding one of a plurality of second processors, each said test execution instruction sequence comprising instructions for conducting a multiprocessor test according to a test script; interfacing said first processor with firmware of a multiprocessor machine using an Application Program Interface (API) that includes a library of functions; and initiating execution of said one or more test execution instruction sequences by one or more corresponding said second processors under control of said first processor according to a kernel part, wherein said library of functions comprises: a function for constructing a table that calls firmware processor identification functions; a function for allocating an execution context to a test execution processor; a function for storing a starting point for a test execution processor; a function for starting each said test execution processor independently from the other test execution processors; and resource lock functions.
5. A. multiprocessor test method comprising: loading, by a first processor, a test monitoring instruction sequence into a storage area associated with said first processor; loading, by said first processor in accordance with said test monitoring instructions sequence, one or more test execution instruction sequences into storage areas each associated with a corresponding one of a plurality of second processors, each said test execution instruction sequence comprising instructions for conducting a multiprocessor test according to a test script; interfacing said first processor with firmware of a multiprocessor machine using an Application Program Interface (API) that includes a library of functions; and initiating execution of said one or more test execution instruction sequences by one or more corresponding said second processors under control of said first processor according to a kernel part, wherein said library of functions comprises: a function for constructing a table that calls firmware processor identification functions; a function for allocating an execution context to a test execution processor; a function for storing a starting point for a test execution processor; a function for starting each said test execution processor independently from the other test execution processors; and resource lock functions. 6. The multiprocessor test method of claim 5 , further comprising: loading, by said first processor, one or more resource locks into said storage area.