PreviousNext
by bill-s, 2016-10-08T07:09:48.000Z
An
early post on Parallel Test Execution drew attention to its subtle semantics. Three considerations directly contributed to that
(1) Reach
(2)Composability
(3) Non-disruptive roll out. The Visual Studio Test Platform is open and extensible, with tests written using various test frameworks and run using a
variety of adapters. To reduce on-boarding friction, the feature ought to work on existing test code. It especially needs to work on existing MSTest framework based test code – there is a huge corpus of such tests already written, and it would be unrealistic to expect users to go in and update their test code just to take advantage of the feature. The feature must acknowledge that adapters for frameworks like NUnit, and xUnit.net already enable parallel test execution.
Read More