Добрый день, использую для написания тестов WebDriver C# + Nunit. В новой версии Nunit 3.0 появилась возможность параллельного запуска тестов используя параметры:
добавляем перед классом:
[TestFixture]
[Parallelizable(ParallelScope.Fixtures)]
и запускаем через консоль:
nunit-console.exe MyTest.dll --include=MuSute --result=Text.xml;format=nunit2 --workers=4
После этого, вроде как, все тесты в Sute должны быть параллельно запуститься, но у меня к сожалению не работает, запускается, но не параллельно и все в 1 тред.
Может уже есть, кто работает с Nunit 3.0 и использует параллельный запуск?
Структура проекта такая:
Базовый класс WebDriver в нем создается IWebDriver, от WebDriver наследуется класс в BaseTest в котором описаны [TestFixtureSetUp]/ [TestFixtureTearDown]/[SetUp]/ [TearDown] и от BaseTest уже наследуются классы с тестами, в которых переопределены [TearDown] и [SetUp] конкретно под каждый набор тестов.