Advanced unit tests parallel runner

Description

Created to speed up unit tests. This plugin is created to work with a long time running tests (we have a set of tests which runs more than 2 hours) Plugin can execute tests in paralllel, and have huge count of options, which can help you to optimize tests execution time.

Settings

nunittestsrunner-settings-1.png

Here you can create test suites.

Usage

From menu you can execute tests:

nunittestsrunner-usage-1.png
Here you can specify path to tests libraries and choose categories/

nunittestsrunner-usage-2.png
In this dialog we can choose tests, and view different information about it.

nunittestsrunner-usage-3.png
Here you can specify count of threads or assemblies to run, x86 mode, admin rights, tests start delay, execution mode, synchronization for tests agents (for example if your tests will kill all dev servers on end), enable data copy and specify file path masks to copy.
Also you can use statistic to optimize tests order. If you enable this option, engine will use execution time statistic to optimize tests separation.

nunittestsrunner-usage-4.png
Here you can see additional information

Still not enough?
You can try to use plugin SkyNet to execute them on the set of PC.

CI
Also you can use console version: https://cpntr.codeplex.com/

Last edited Dec 21, 2014 at 6:24 AM by mnk92, version 22