Database record locking for test parallelization
AssigneeServiceNow, Inc.
InventorsMatthew Robert Coleman, Lauren Karina Choi, Anson Barber Mayers, Joel Rorik Fischer
Life of this patent
Estimating the term…
Loading patent…
AssigneeServiceNow, Inc.
InventorsMatthew Robert Coleman, Lauren Karina Choi, Anson Barber Mayers, Joel Rorik Fischer
Estimating the term…
A system includes software and a computing device configured to test the software in parallel. The computing device may obtain a first test case from a plurality of test cases. The first test case may be configured to cause the software to access a subset of data entries in a database. A plurality of locks facilitates exclusive access to the plurality of data entries. The computing device may further attempt to acquire a subset of the locks that correspond to the subset of the data entries. The computing device may further determine when to execute the first test case. Doing so involves either: (i) failing to acquire all of the subset of the locks and delaying execution of the first test case, or (ii) successfully acquiring all of the subset of the locks and executing the first test case in parallel with the second test case.
A system comprising:
A computer-implemented method comprising:
An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a computing device, cause the computing device to perform operations comprising:
Dependencies are inferred from the claim text.