Nunit: После обновления до Nunit 3.0 в VS Test runner отсутствуют тесты.

Созданный на 27 нояб. 2015  ·  3Комментарии  ·  Источник: nunit/nunit

Только что обновили до NUnit v3.0.0 с NUnit v2.6.4 через обновление nuget, но теперь тесты не отображаются в расширении VS Test Runner ...

Также убедился, что конфигурация сборки для x64 / x86 верна, но нет кубиков?

Все 3 Комментарий

Для всех, кто обнаружит эту проблему, вы должны установить новый тестовый адаптер NUnit3. Исходный адаптер NUnit2 выполняет только тесты v2, а новый адаптер NUnit3 выполняет только тесты v3.

https://visualstudiogallery.msdn.microsoft.com/0da0f6bd-9bb6-4ae3-87a8-537788622f2d

Если в будущем вы будете использовать только NUnit 3.0, я бы порекомендовал вам также удалить или отключить старый тестовый адаптер NUnit, чтобы на одно тестовое расширение выполнялось поиск тестов. Они работают вместе, но если адаптеры не используются, это немного замедляет работу.

@danieltharris, вы все еще можете установить адаптер для проектов, но вам нужно использовать новый адаптер v3, а не старый адаптер. Удалите ссылку NuGet для NUnitTestAdapter и добавьте ее для NUnit3TestAdapter

@rprouse Спасибо, я обнаружил, что теперь это работает. Это намного проще по сравнению с расширениями VISX. Рад, что это все еще возможно с v3. Не уверен, как я пропустил пакет в проводнике NuGet в первые несколько раз

Была ли эта страница полезной?
0 / 5 - 0 рейтинги