TestDriven.Net не находит тесты - PullRequest
       28

TestDriven.Net не находит тесты

3 голосов
/ 18 сентября 2008

У меня есть тестовый проект с использованием MbUnit и TestDriven.Net.

Если я щелкну правой кнопкой мыши по отдельному методу теста и скажу «Выполнить тесты», тест будет успешно выполнен. То же самое, если я нажимаю на имя файла в обозревателе решений.

Однако, если я щелкну правой кнопкой мыши и скажу запустить тесты для проекта или решения, TestDriven.Net сообщит: «0 выполнено, 0 не выполнено, 0 пропущено».

У меня есть другие подобные проекты, которые работают просто отлично, и да, классы помечены как [TestFixture], а методы помечены как [Test].

Ответы [ 6 ]

4 голосов
/ 18 сентября 2008

Публичные ли занятия?

3 голосов
/ 18 сентября 2008

У меня когда-то была похожая проблема. Проблема заключалась в том, что я забыл объявить свой тестовый класс с модификатором public .

0 голосов
/ 03 июля 2009

Я видел, как TestDriven.Net не находил никаких тестов, если я использовал новейшую версию NUnit, переустановка TestDriven.Net устранила проблему.

0 голосов
/ 07 января 2009

Просто убедитесь, что TestDriven.Net был установлен до Gallio, в противном случае Gallio не установит свои расширения для TestDriven.Net.

Gallio v3.0.4 и более поздние версии включают 64-битный установщик.

0 голосов
/ 18 сентября 2008

Если вы работаете в Windows x64, это может быть проблема с установщиком . Это укусило меня на сервере 20080 x64.

0 голосов
/ 18 сентября 2008

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

Например, используя NUnit.Framework - для каждого класса теста требуется [TextFixture], а для каждого метода теста - [Test]

Вот пример

...