Как запустить файлы объектов параллельно при использовании specflow/specrun?

Я реализую проект для проверки концепции, и вот что я использую:

VS 2013, MSTest / Test Explorer, Specflow и specrun

Я создал 3 файла функций specflow, каждый из которых имеет свои собственные наборы различных сценариев. Когда я запускаю эти тесты из тестового проводника, я могу успешно видеть все сценарии в каждом файле функций, запущенные один за другим, и это абсолютно нормально.

Далее я хочу запустить все 3 файла функций параллельно. Есть ли способ сделать это? Все мои файлы функций полностью независимы друг от друга и имеют свой собственный набор сценариев.

Я видел несколько ссылок, которые рассказывают только о том, как запускать сценарии параллельно с помощью Default.srprofile, но не могут найти ничего при параллельном запуске файлов объектов.

1 ответ

В специальном документе говорится, что это возможно, и ссылки на это видео, чтобы показать, как это делается.

Я не использовал specrun, поэтому не могу комментировать его эффективность, но я знаю, что в этой области в ветке v2 была проделана некоторая работа, которая сделает поток потока спецификации безопасным и позволит выполнять параллельное выполнение с любым тестовым прогоном, который поддерживает запуск параллельные тесты (NUnit3, xUnit2 и т. д.)

Другие вопросы по тегам