2016-04-28 3 views
1

Я использую vs 2013 pro.Тесты NUnit не перечислены в тестовом проводнике с адаптером Nunit Test Adapter

Я установил NUnit и адаптер Тест NUnit для VS2012, 2013, 2015.

я нахожу там тесты не показывают в Test Explorer. Я перестроил решение, перезапустил компьютер, не помогал. Я установил целевые платформы для основного проекта, а тестовый проект - использовать любой процессор, не помогать, устанавливать на x86, не помогать.

Пожалуйста, помогите мне. Спасибо.

+0

Какие версии NUnit и тестового адаптера вы используете? – Chris

ответ

1

У меня была аналогичная проблема после установки NUnit.3.2.1.msi и NUnit3 TestAdapter в качестве расширения в VisualStudio 2015. Если это поможет вам увидеть тесты хотя бы одним способом, вот что я сделал: никаких испытаний, видимые в Test Explorer, я

1) толкнули Run All,

2) увидел текст сообщения об ошибке в строке состояния в нижней части окна Визуального Studio.

3) проверено - как указано в инструкции - панель вывода для тестов (Where is the 'tests output pane'?). В моем случае он жаловался на исключение при обнаружении тестов, не поддерживая портативную версию NUnit и предлагая использовать конкретный бегун для платформы.

4) опробовал решение для решения моей ошибки: я удалил NUnit msi, если это была портативная версия, не поддерживаемая. В VisualStudio, когда мой проект открыт, я получил через NuGet Packgage Manager NUnit 3.2.1 (19 апреля 2016 года), NUnit Runners 3.2.1 (19 апреля 2016 года) и NUnitTestAdapter 2.0 (2 апреля 2010 года). Я думаю, что извлечение NUnit Runners было излечением.

Кроме того, я также удалил из тестовой библиотеки Microsoft References, которая появилась там во время испытаний. Однако я не думаю, что это имело какой-то эффект.

Описание ошибки может отличаться и может потребовать другое решение.

+0

Привет, EeH, благодарю вас за помощь. Я удалил nunit через nuget, и переустановил nunit, установил nunit.runners.net4, он все еще не работает. Я видел бегунов nunit, nunit.runners.net4 тот, который вы упомянули? – peter

+0

У меня есть простой NUnit.Runners. – EeH

+0

Привет, EeH, NUnit.Runners для консольной версии NUnit? – peter

0

У меня была такая же проблема в VS2015. Я решил это, понизив NUnit до версии 2.6.4. Последняя версия 3.5.0 оказалась несовместимой с последней версией NUnitTestAdapter 2.0.0. Кажется, это относится только к VS 2015, более ранняя версия должна быть прекрасной.

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