摘要 |
A storage protocol test server interfaced with a storage device and a client includes a multi-layered architecture for testing a conformance of the storage device to a storage protocol as dictated by the client. The layers operate to participate in a test case session between the server and the client to facilitate a communication of test case information from the client to the server, the test case information specifying elements for testing the conformance of the storage device to the storage protocol. Additionally, the layers operate to create a storage protocol conformance test based on the test case information received from the client, the test being specifically designed for testing the conformance of the storage device to the storage protocol, and to participate in a test session between the server and the storage device to facilitate an exchange of test instructions and test results in accordance with the test.
|