2013-12-16 5 views
1

Я использую VS2013 Professional с Resharper 8.1 У меня есть проект, который имеет все тесты, некоторые из них сделаны с MSTest, и большинство из них - тесты NUnit. Однако, поскольку я установил Resharper 8.1, тесты NUnit больше не запускаются, когда я нажимаю кнопку «Запустить все тесты». Я должен перейти в меню resharper и выбрать Unit Tests -> Run All Tests from Solution. Или, если я хочу увидеть покрытие, это не сработает, если я нажму «Обложка всех тестов с помощью dotCover», мне нужно перейти в Resharper -> Unit tests -> Покрыть все тесты из решения. Вот скриншот: http://prntscr.com/2bkizm В папке BDD есть 4 сценария SpecFlow, которые используют MSTest. Папка Unit Tests имеет тесты NUnit, и они не запускаются, когда я нажимаю одну из этих кнопок. Вы знаете, почему это происходит? Я уже попробовал переустановить старую версию Resharper, но это не сработает. Спасибо!Resharper не работает Тесты NUnit

ответ

1

В Resharper 8.0 функциональность Run all tests предназначена только для запуска всех тестов, которые в настоящее время находятся в тестовом сеансе, то есть в окне. Если вы используете Run all tests from solution, он создает новую вкладку со всеми тестами из вашего решения в ней и запускает все из них. Глядя на примечания к выпуску для 8.1 (http://blogs.jetbrains.com/dotnet/2013/12/resharper-81-goes-rtm-along-with-dotcover-dottrace/), нет никаких намеков на то, что эта функция изменится.

+0

Я думаю, что это ошибка, потому что иногда она запускает все тесты, а иногда и нет. Но кнопка для «Обложка всех тестов с помощью dotCover» работает только с MSTest. Вот еще скриншот: http://prntscr.com/2bsp3f Сообщаю об этом JetBrains – thewindev

+0

Вы настроили тесты SpecFlow для использования MSTest или не выполняете ли они NUnit? – AlSki

+0

Я настроил их на использование MSTest, потому что у меня были проблемы с NUnit. Проект предназначен для приложения Windows Phone, поэтому у меня есть библиотека PCL с логикой приложения, проект WP для приложения и проект PCL со всеми тестами. Я сделал запрос на JetBrains по этой проблеме: http://resharper-support.jetbrains.com/requests/5264 Кроме того, я сделал gif, когда я запускал тесты, поэтому, если вы хотите увидеть эту ошибку в действии , посмотрите этот gif: http://gifti.me/image/WuH – thewindev

Смежные вопросы