Запустите конкретные костюмы xUnit - PullRequest
0 голосов
/ 31 мая 2019

Из-за отсутствия документации по xUnit я пришел сюда.
Я пытаюсь найти способ разделить мои тесты на костюмы. Пока у меня есть несколько тестов, которые взаимодействуют с базой данных, я хотел бы проверить их отдельно от моих модульных тестов. Более того, я хотел бы отметить целые классы, я не смешиваю единичные и интеграционные тесты в одном классе.
Лучше всего было бы запускать специальные тестовые наборы для всего решения, но для каждого проекта также было бы неплохо.
Возможно ли это в xUnit? Как я мог это сделать?

Я использую dotnet core 2.2 , Rider и xUnit 2.4.0

1 Ответ

0 голосов
/ 06 июня 2019

Для тех, у кого возникла такая же проблема, я публикую ответ, взятый из документов, на которые Фабио отправил ссылку в комментариях.
В моем случае я добавлю папки и пространства имен соответственно с именем UnitTests, которые будут содержать только мои модульные тесты. Затем я буду использовать опцию --filter, чтобы запускать только тесты, содержащие UnitTests часть с полным именем.
Из документов:
dotnet test --filter XUnit - запускает тесты, в которых FullyQualifiedName содержит XUnit. Доступно в vstest 15.1 +.

...