Как исправить «Либо сборка не содержит тестов, либо не найден правильный тестовый драйвер». - PullRequest
0 голосов
/ 04 января 2019

Я получаю ошибку, как уже упоминалось. Либо сборка не содержит тестов, либо не найден правильный тестовый драйвер. Когда я ввожу "nunit3-console.exe project.dll". Я пробовал несколько решений, но это мне не помогло.

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Итак ... возможно, есть ошибка в движке NUnit.

У меня было точно такое же сообщение об ошибке на моем сервере сборки. В то же время в Visual Studio тесты работали нормально (2015 с Resharper).

Это произошло, когда я начал преобразовывать существующие сборки xunit в тесты nunit в сборке. Как только я удалил последний тест xunit, ошибка исчезла.

Попробуйте закомментировать все, кроме тестов NUnit, чтобы увидеть, решит ли это проблему для вас.

0 голосов
/ 04 января 2019

Если вы не нашли новой ошибки в движке NUnit, то одна из двух вещей в сообщении, вероятно, верна ...

  1. Вы запускаете сборку, которая не имеет тестов

  2. Вы запускаете сборку с тестами, для которых не установлен драйвер, IOW проверяет, что двигатель не знает, как работать.

Эти две вещи объединены в одном сообщении, потому что это действительно все для движка, который в основном говорит вам: «Я не могу найти ничего похожего на тест для меня».

Скорее всего, у вас нет никаких тестов NUnit3, потому что их знания встроены в сам движок. Итак, я полагаю, что вы выполняете либо тесты NUnit V2, либо тесты из какой-то внешней среды, такой как xunit или microsoft test.

Для получения дополнительной информации, пожалуйста, сообщите нам, какие тесты вы проводите. На какие рамки тестирования (и версию) ссылаются ваши тесты? Если вы запускаете тесты NUnit V2, установлено ли у вас расширение драйвера V2 Framework?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...