Testing the sharing of stored computer information
First Claim
Patent Images
1. A method of testing the sharing of stored information by a plurality of computer system applications, the method comprising:
- requesting a first lock on a block of stored information by a first test application so that the first test application can access the block of stored information without the block of stored information being changed by a second test application;
releasing the first lock on the block of stored information by the first test application if the first lock on the block of stored information is granted;
requesting a second lock on the block of stored information by the first test application after releasing the first lock;
releasing the second lock on the block of stored information by the first test application after requesting the second lock; and
generating status information, the status information including information regarding the requesting of the first lock and the releasing of the first lock and regarding the requesting of the second lock and the releasing of the second lock on the block of stored information.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for testing the sharing of stored information including a computer-readable storage medium and an information sharing protocol test harness module stored on the computer-readable storage medium. The information sharing protocol test harness module executes an information sharing protocol test case on a computer system responsive to a test initiation input. The information sharing protocol test case tests the locking of storage locations to prevent data corruption responsive to being executed.
26 Citations
37 Claims
-
1. A method of testing the sharing of stored information by a plurality of computer system applications, the method comprising:
-
requesting a first lock on a block of stored information by a first test application so that the first test application can access the block of stored information without the block of stored information being changed by a second test application; releasing the first lock on the block of stored information by the first test application if the first lock on the block of stored information is granted; requesting a second lock on the block of stored information by the first test application after releasing the first lock; releasing the second lock on the block of stored information by the first test application after requesting the second lock; and generating status information, the status information including information regarding the requesting of the first lock and the releasing of the first lock and regarding the requesting of the second lock and the releasing of the second lock on the block of stored information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of testing the sharing of stored information by a plurality of computer system applications, the method comprising:
-
requesting a first lock on a block of stored information by a first test application so that the first test application can access the block of stored information without the block of stored information being changed by a second test application; releasing the first lock on the block of stored information by the first test application if the first lock on the block of stored information is granted; generating status information, the status information including information regarding the requesting of the first lock and the releasing of the first lock on the block of stored information; and determining if the first test application obtained the first lock on the block of stored information, the status information indicating whether the first test application obtained the first lock on the block of stored information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of testing the sharing of stored information by a plurality of computer system applications, the method comprising:
-
requesting a first lock on a block of stored information by a first test application so that the first test application can access the block of stored information without the block of stored information being changed by a second test application; changing the block of stored information by the first test application after requesting the first lock on the block of stored information by the first test applications; releasing the first lock on the block of stored information by the first test application if the first lock on the block of stored information is granted; and generating status information, the status information including information regarding the requesting of the first lock and the releasing of the first lock on the block of stored information. - View Dependent Claims (19, 20, 21)
-
-
22. A method of testing the sharing of stored information by a plurality of computer system applications, the method comprising:
-
requesting a first lock on a block of stored information by a first test application so that the first test application can access the block of stored information without the block of stored information being changed by a second test application; releasing the first lock on the block of stored information by the first test application if the first lock on the block of stored information is granted; generating status information, the status information including information regarding the requesting of the first lock and the releasing of the first lock on the block of stored information; wherein the requesting and the releasing are performed by a production software module, the software module including at least a portion of actual production environment software.
-
-
23. An apparatus for testing the sharing of stored information, the apparatus comprising:
-
a computer-readable storage medium; and an information sharing protocol test harness module stored on the computer-readable storage medium, the information sharing protocol test harness module executing at least one information sharing protocol test case on at least one computer system responsive to a test initiation input, the information sharing protocol test case for testing the locking of storage locations to prevent data corruption; wherein the information sharing protocol test harness module comprises a lock test module stored on the computer-readable storage medium, the lock test module for testing a remote procedure call lock daemon, the lock test module comprising; a lock initiation module for initiating a remote procedure call lock upon a block of stored information responsive to a test initiation event; a lock release module for releasing the lock upon the block of stored information after the lock initiation module initiates the remote procedure call lock; and a monitor module for monitoring the status of the remote procedure call lock daemon for errors. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for testing the sharing of stored information, the apparatus comprising:
-
a computer-readable storage medium; and an information sharing protocol test harness module stored on the computer-readable storage medium, the information sharing protocol test harness module executing at least one information sharing protocol test case on at least one computer system responsive to a test initiation input, the information sharing protocol test case for testing the locking of storage locations to prevent data corruption; wherein the information sharing protocol test harness module comprises means for testing a remote procedure call lock daemon on a computer system operating under control of a UNIX type operating system. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
Specification