Я сделал следующие шаги:

  1. Я создал отдельный проект для ITestEventListener
  2. Установил Nunit.Engine.Api v3.9.0 для нового проекта
  3. Класс A, реализующий ITestEventListener, имеет [ExtensionAttribute]
  4. Проект, который содержит класс A в корне, также имеет файл .addins, который содержит строку *dll (для ссылки на все библиотеки DLL в его каталоге)
  5. Тестовый проект содержит ссылку на проект, имеющий класс A, реализующий ITestEventListener.

Когда я пытаюсь запустить тест, ничего не происходит. Обозреватель решений загружается бесконечно.

Мне не удалось найти пошаговых инструкций по настройке.

Я следил за официальными документами nunit

А также этот вопрос безуспешно.

Я пытаюсь запустить свои тесты с Visual Studio 2017 без консольного бегуна

Любые предложения или указатели? Что мне не хватает?

1
O.MeeKoh 4 Окт 2018 в 18:14

1 ответ

Лучший ответ

Я не верю, что адаптер NUnit 3 в настоящее время загружает расширения. Однако они должны работать с Console Runner.

См. Открытую проблему здесь: https://github.com/nunit/nunit3- vs-adapter / issues / 222

1
Chris 4 Окт 2018 в 15:30