×

Concurrent test instrumentation

  • US 9,091,723 B2
  • Filed: 08/24/2012
  • Issued: 07/28/2015
  • Est. Priority Date: 01/09/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • determining classifications of a plurality of test instruments in an instrumented program, wherein the plurality of test instruments at least includes a first test instrument and a second test instrument in a first classification of the classifications and the plurality of test instruments includes at least a third test instrument and a fourth test instrument in a second classification of the classifications;

    instantiating the first test instrument in the instrumented program;

    incrementing a counter for the first classification after the instantiation of the first test instrument [is instantiated] and decrementing the counter for the first classification when the first test instrument is no longer active;

    preventing concurrent instantiation, in the instrumented program, of the second test instrument with the first test instrument based, at least in part, on the first and second test instruments being in the first classification, wherein preventing concurrent instantiation, in the instrumented program, of the second test instrument with the first test instrument comprises,determining that the instrumented program is attempting to instantiate the second test instrument;

    determining that the first test instrument is currently instantiated for the instrumented program, wherein determining that the first test instrument is currently instantiated for the program comprises determining that the counter for the first classification is greater than zero;

    preventing access to code of the second test instrument in response to determining that the first test instrument is currently instantiated;

    concurrently instantiating, in the instrumented program, the third and fourth test instruments based, at least in part, on the third and fourth test instruments being in the second classification;

    creating a copy of the instrumented program with an indication that prevents instantiation of the first test instrument in the copy and that allows instantiation of the second test instrument; and

    instantiating the second test instrument in the copy.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×