Dynamically building test environment based on test queue
AssigneeCharter Communications Operating, LLC
InventorJeffrey Carter
Life of this patent
Estimating the term…
Abstract
With a test queue analysis module (TQAM), access a test queue to identify a first test pertaining to at least one of hardware, software, and firmware. With the TQAM, determine that it would be inappropriate to run the first test on an existing test environment. With the TQAM, responsive to the determination of inappropriateness, check with a hardware resource mapping module to determine that resources are available to build a new test environment for the first test. With the TQAM, responsive to the determination that the resources are available, assign a unique test environment ID and cause the hardware resource mapping module to commence instantiation of the new test environment for the first test.
Claims24
A computer-implemented method comprising:
- with a test queue analysis module, accessing a test queue to identify a first test pertaining to at least one of hardware, software, and firmware;
- with the test queue analysis module, determining that it would be inappropriate to run the first test on an existing test environment;
- with the test queue analysis module, responsive to the determination of inappropriateness, checking with a hardware resource mapping module to determine that resources are available to build a new test environment for the first test;
- and
- with the test queue analysis module, responsive to the determination that the resources are available, assigning a unique test environment ID and causing the hardware resource mapping module to commence instantiation of the new test environment for the first test.
A non-transitory computer readable medium comprising computer executable instructions which when executed by a computer cause the computer to perform a method comprising the steps of:
- instantiating a test queue analysis module;
- with the test queue analysis module, accessing a test queue to identify a first test pertaining to at least one of hardware, software, and firmware;
- with the test queue analysis module, determining that it would be inappropriate to run the first test on an existing test environment;
- with the test queue analysis module, responsive to the determination of inappropriateness, checking with a hardware resource mapping module to determine that resources are available to build a new test environment for the first test;
- and
- with the test queue analysis module, responsive to the determination that the resources are available, assigning a unique test environment ID and causing the hardware resource mapping module to commence instantiation of the new test environment for the first test.
An apparatus comprising:
- a memory;
- and
- at least one processor, coupled to the memory, and operative to:
- instantiate a test queue analysis module;
- with the test queue analysis module, access a test queue to identify a first test pertaining to at least one of hardware, software, and firmware;
- with the test queue analysis module, determine that it would be inappropriate to run the first test on an existing test environment;
- with the test queue analysis module, responsive to the determination of inappropriateness, check with a hardware resource mapping module to determine that resources are available to build a new test environment for the first test;
- and
- with the test queue analysis module, responsive to the determination that the resources are available, assign a unique test environment ID and causing the hardware resource mapping module to commence instantiation of the new test environment for the first test.
A system comprising:
- a test queue;
- a hardware resource mapping module;
- and
- a test queue analysis module coupled to the test queue and the hardware resource mapping module and configured to:
- access the test queue to identify a first test pertaining to at least one of hardware, software, and firmware;
- determine that it would be inappropriate to run the first test on an existing test environment;
- responsive to the determination of inappropriateness, check with the hardware resource mapping module to determine that resources are available to build a new test environment for the first test;
- and
- responsive to the determination that the resources are available, assign a unique test environment ID and cause the hardware resource mapping module to commence instantiation of the new test environment for the first test.
Dependencies are inferred from the claim text.