2016-05-18 23 views
5

gdy uruchamiamRun Indywidualne test z Nunit3-console.exe

nunit3-console.exe (myfilepath)\dll file 

konsoli Runner uruchamia wszystkie moje testy.

jakie polecenie należy uruchomić, aby uruchomić pojedyncze testy? próbowałem

nunit3-console.exe /run:namespace.class.method (myfilepath)\dll file 

mówi, że używam nieważnego argumentu. czy ktoś może mi podać poprawną składnię?

THanks

Odpowiedz

16

Chcesz spojrzeć na --where command line option uruchomić indywidualnych testów lub filtrować testów. Jest nowy dla NUnit 3. Opcja --where używa test selection language, która jest trochę jak SQL dla testów.

nunit-console --where "method =~ /Source.*Test/ && class =~ 'My.Namespace.Classname'" test.dll 

Dla prostych filtrów, można również skorzystać z opcji --test=NAMES z prostej listy nazw testów oddzielonych przecinkami.

nunit3-console.exe --test=namespace.class.method test.dll 

Z TestCase i innych danych napędzane testy, nazwa testu dla poszczególnych testów mogą być trudne do ustalenia. W takim przypadku można użyć opcji --explore.