Handling many RunTests instances
When you start a number of stubs with IBM® DevOps Test Virtualization (Test Virtualization), you see that many RunTests instances are running and the amount of available system memory is reduced.
When you start a stub, IBM DevOps Test Integrations and APIs Agent (Test Integrations and APIs Agent) downloads a copy of the project from IBM DevOps Test Virtualization Control Panel (Test Virtualization Control Panel) and starts a RunTests instance to run it. Test Virtualization Control Panel attempts to use an instance of RunTests that is already running in the selected domain/environment, if possible. Each instance of RunTests can run only one version of a project in one environment.
| Action | Result |
|---|---|
| You start version 2.0 of stub Y from project A in environment Test. | The existing RunTests instance is used as the stub version is already loaded for this environment. |
| You start version 3.0 of stub Y from project A in environment Test. | A new RunTests instance is started as this stub is a different version from the one already loaded. |
| You start stub Y from project A in environment UAT. | A new RunTests instance is started as this environment is new. |
| You start stub Y from project B in any environment. | A new RunTests instance is started as this project was not loaded for this environment. |
You can view the RunTests instances and stop them.
To view the current running status of RunTests instances in Test Virtualization Control Panel: