System and method for testing sub-servers through plurality of test phases
AssigneesInventec Corporation, Inventec (Pudong) Technology Corporation
InventorJie CUI
Life of this patent
Estimating the term…
Abstract
A system and a method for testing sub-servers through a plurality of test phases are provided, in which a test process is defined to include a plurality of test phases; in each test phase, it is determined whether an error occurs in sub-servers; and when an error occurs in one sub-server, all tests are ended. Through such a technical means, the cost of the test of a multi-node server is reduced, and a technical efficacy of synchronously testing all the sub-servers in the multi-node server automatically is achieved.
Claims10
A method for testing sub-servers through a plurality of test phases, applied to a multi-node server, wherein the multi-node server comprises a plurality of sub-servers, and the method at least comprises the following steps:
- querying configuration data of the plurality of pre-defined test phases, wherein the test phases have a predetermined test sequence;
- synchronously testing the sub-servers according to the configuration data of one test phase to be performed;
- determining whether an error occurs in the sub-servers during the test, and when an error occurs in one sub-server during the test, ending all tests of the sub-servers;
- and
- sequentially performing a next test phase when determining that the tests of all the sub-servers are all finished, until the test phases are all finished
A system for testing sub-servers through a plurality of test phases, applied to a multi-node server, wherein the multi-node server comprises a plurality of sub-servers, and the system at least comprises:
- a configuration data query module, used to query configuration data of the predefined plurality of test phases, wherein the test phases have a predetermined test sequence;
- a test module, used to synchronously test the sub-servers according to the configuration data of one of the test phase performed according to the test sequence;
- a flow control module, used to determine whether an error occurs in the sub-servers when the test module performs a test, and when an error occurs in one sub-server during the test, ending all tests performed by the test module on the sub-servers;
- wherein, the flow control module is further used to perform a next test phase when determining that the tests of the sub-servers are all finished, until all the test phases are finished.
Dependencies are inferred from the claim text.