Assembly Level Distribution

- For all frameworks except NUnit and GTest - IBConsole Command Interface (All frameworks excluding NUnit & GTest)
- For NUnit and GTest - IBTestConsole Command Interface (for NUnit, GTest)
Supported Frameworks
The Assembly Level Distribution mode can be used by the following frameworks:- NUnit (uses IBTestConsole)
- MSTest
- VSTest
- XUnit
- Google Test (Gtest)
- CppUTest
- QTtest
Test Level Distribution

- Pre-process analysis – the Initiator analyzes the Assemblies to create a list of tasks that will be distributed across the connected machines in Incredibuild Environment.
- Distribution – the Initiator receives from the Coordinator a list of available cores on connected Helper machines, and then distributes the tasks. Nothing needs to be installed on the remote machines except for an Incredibuild Agent.
- Post-process result aggregation – the results of all the tests are aggregated and provided to the framework as standard results per command. Due to the parallelization, the aggregated test results file will indicate the “unified” results of the actual “executions”.