Как использовать MSTest для запуска тестов для пространства имен.subnamespace - PullRequest
0 голосов
/ 19 июня 2019

У меня есть критерий фильтра теста, который соответствует формату namespace.subnamespace.testClass. Я хочу использовать новый критерий фильтра MSTest для просто namespace.subnamespace, чтобы запустить все тестовые классы в этом подпространстве имен.

Я изначально пробовал dotnet test --filter FullyQualifiedName=namespace.subnamespace, что у меня не работает. Я также попытался dotnet test --filter FullyQualifiedName~namespace.subnamespace (поменял = на ~), который работает.

Мне любопытно: оригинальный подход вообще работает? Казалось бы, так и должно быть, чтобы не понять, что такое «FullyQualifiedName».

1 Ответ

1 голос
/ 19 июня 2019

FullyQualifiedName включает пространство имен, имя класса и имя метода. Следовательно, оператор = не будет работать, но оператор ~ содержит.

Документы немного расплывчаты по операторам и их значениям. Этот пост был моим спасением во многих случаях .

В этой теме также пишут:

...