Advanced Test Level Optimization
In the Test-level mode, Incredibuild for Unit Testing offers the ability to limit the number of cores that will participate in the distribution, by using the /testlevel=N command option. This setting should be used to optimize the distribution based on the following considerations:
-
Boot "lead" time - each core will require a one-time booting of the test framework environment. The boot time may take as much as a minute, but after the boot process is completed, you will be able to run any number of tests consequently without any delays.
-
Number of available cores – the number of available cores is dependent on your licensing and the actual number of cores that have idle CPUs.
In general, you should strive to keep the N value as close as the number of available cores in your Incredibuild network, in a way that will minimize the impact of the boot "lead" time. Our support staff will help you calculate the expected available number of cores and with the optimization process.