Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Запуск тестов с консоли nunit3 с определенной категорией

console
nunit
testng
Теги: #<Tag:0x00007fedb9a89720> #<Tag:0x00007fedb9a895e0> #<Tag:0x00007fedb9a894a0>

(Dmitry) #1

Добрый день, подскажите пожалуйста, как с помощью nunit3-console запустить определенную категорию в тестах.
Пробую вот так:
“C:\Users\User\Desktop\NUnit\nunit3-console.exe” Tests.Mytests.dll --where=“cat==Smoke”

Nunit принимает такую запись, но сами тесты не начинают выполнятся, просто висит запущенный процесс.
Пробовал писать по разному, но ничего не помогает, везде один результат…

“C:\Users\User\Desktop\NUnit\nunit3-console.exe” Tests.Mytests.dll --where=“Category==Smoke”
“C:\Users\User\Desktop\NUnit\nunit3-console.exe” Tests.Mytests.dll --where “cat==Smoke”
“C:\Users\User\Desktop\NUnit\nunit3-console.exe” Tests.Mytests.dll --where=“cat==‘Smoke’”


(Yevgen Penziienko) #2

Второй вариант выглядит как правильный:
“C:\Users\User\Desktop\NUnit\nunit3-console.exe” Tests.Mytests.dll --where “cat==Smoke”
Во всяком случае мои тесты запускаются именно с таким синтаксисом.
Тесты запускаются прямо из билд папки?
Без параметров тесты запускаются?


(Dmitry) #3

Проблема решилась обновлением nunit3-console до последней версии (3.8), ранее была 3.6.
А так же вместо “cat” написание “Category”


(Alexandr D ) #4

Последняя версия же 3.10, а не 3.8.


(Dmitry) #5

Я качал отсюда https://github.com/nunit/nunit-console/releases


(Alexandr D ) #6

А,я понял, вы про Console Runner, что-то меня бес попутал, сорри. :slight_smile: