#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