Patent ID: 7661034

Claim:
A computer readable storage medium tangibly embodying a program of machine-readable instructions executable by a processor to operate a storage protocol test server, the operations comprising: participating in a test case session between the storage protocol test server and a client to facilitate a communication of test case information from the client to the storage protocol test server, wherein the test case information specifies elements for testing a conformance of a storage device to a storage protocol; generating a storage protocol conformance test based on the test case information received from the client, wherein the storage protocol conformance test is specifically designed for testing the conformance of the storage device to the storage protocol, wherein a storage protocol testing module includes a protocol server interface layer and a specific protocol layer, wherein the protocol server interface layer is generally configured to the storage protocol and at least one additional storage protocol, wherein the specific protocol layer is specifically configured to the storage protocol, and wherein the storage protocol is a single storage protocol; participating in a test session between the storage protocol test server and the storage device to facilitate an exchange of test instructions and test results between the storage protocol test server and the storage device in accordance with the storage protocol conformance test; and participating in the test case session between the storage protocol test server and the client to facilitate a communication of a test case status from the storage protocol test server to the client, wherein the test case status is indicative of a comparison of the test results to expected results set forth in the test case information, and wherein the storage protocol is a Fibre Channel storage protocol and the at least one additional storage protocol is a Serial Attached SCSI storage protocol.