Как заставить программу ReSharper test runner запускать тесты последовательно?

#visual-studio-2008 #unit-testing #resharper

#visual-studio-2008 #модульное тестирование #resharper

Вопрос:

Можно ли заставить программу модульного тестирования ReSharper 5.1 запускать все тесты последовательно? Я не могу запускать тесты параллельно (некоторые интеграционные тесты в решении изменяют базу данных, и поэтому другие тесты завершаются неудачей).

Комментарии:

1. В настройках для Resharper убедитесь, что в Tools Unit testing у вас есть только 1 сборка для параллельного запуска. Тесты из одной сборки должны выполняться последовательно.

2. Я могу выбрать «Поставщики модульного тестирования». Что вы подразумеваете под «у вас есть только 1 сборка для параллельного запуска»?

3. Какую версию resharper вы используете?

4. В настоящее время я использую Resharper 5.1

Ответ №1:

Для последовательного запуска тестов добавьте к тестам атрибут sequential .

 [Test, Sequential]
 

Дополнительные сведения об атрибуте Sequential см. в разделе http://nunit.org/docs/2.6.4/sequential.html