Nunit не запускает тесты для определенного пространства имен в сборке.

У меня большая сборка, содержащая большое количество тестов. Эти тесты сгруппированы в разных пространствах имен. Я попытался запустить тестовые примеры для определенного пространства имен из консоли nunit, но тесты не выполнялись. Это происходит только для этой сборки. Он работает в образце тестовой сборки, которую я создал для проверки.

В чем может быть причина? Есть ли ограничения?

Команда командной строки, которую я использовал, приведена ниже.

nunit-console.exe / noshadow / nothread / run: пространство имен Absolute_path_of_the_dll


person Prashanth R    schedule 08.10.2012    source источник


Ответы (1)


Основываясь на документации, я ожидаю, что вы будете использовать /fixture аргумент:

Имя, указанное после параметра / fixture, может быть именем класса TestFixture, устаревшего набора (с использованием свойства Suite) или пространства имен. Если задано пространство имен, то запускаются все фикстуры в этом пространстве имен. Этот параметр также можно использовать с проектами Visual Studio или NUnit.

So

nunit-console /noshadow /nothread /fixture:Foo.Bar.Baz PathToAssembly.dll
person Jon Skeet    schedule 08.10.2012