Как запускать только тесты xUnit с определенным именем через консоль / powershell? - PullRequest
0 голосов
/ 03 июля 2018

В настоящее время я выполняю тесты через интерфейс Visual Studio, и это позволяет легко запускать только определенные тесты. Я хочу сделать то же самое, но через консоль / powershell.

Прямо сейчас, если я сделаю dotnet test, будут запущены все обнаруженные тесты. Можно ли сделать что-то похожее на dotnet test MyTest, которое будет запускать только определенный тест?

1 Ответ

0 голосов
/ 04 июля 2018

Команда dotnet test имеет переключатель --filter, который позволяет фильтровать тесты и получать только те, которые вы хотите запустить. Так что вы можете сделать:

dotnet test -t

Чтобы просмотреть полный список доступных тестов, а затем просто запустить определенные тесты, вы можете сделать:

dotnet test --filter "FullyQualifiedName~ShouldInterconnect"

, который будет выполнять только тесты, содержащие ShouldInterconnect в названии.

...