2017-02-14 20 views
1

Я пытаюсь работать только определенный подраздел испытаний XUnit с использованием критериев фильтрации TFS тестов:Использование критериев испытаний фильтров для запуска только некоторые тесты XUnit

enter image description here

Проблема заключается в том, что это не делает что угодно, он все равно запускает каждый тест независимо от его имени, что я могу здесь пропустить? Есть ли что-то еще, что мне нужно делать, поскольку я использую Xunit? Или есть другой метод исключения тестов на шаге тестового блока, который я могу использовать.

ответ

1

Тестовый критерий фильтра: Фильтры проверяют из файлов тестовых сборок. Например, “Owner=james&Priority=1”. Эта опция работает так же, как вариант /TestCaseFilter консоли для vstest.console.exe Для получения дополнительной информации см https://msdn.microsoft.com/en-us/library/jj155796.aspx

Пожалуйста, проверьте вашу собственность FullyQualifiedName в ваших файлах сборки. Я не уверен, что /TestCaseFilter также поддерживается в xUnit. Вы можете попробовать попробовать непосредственно запустить тест using command line (vstest.console.exe). Если это не работает, то это также не должно работать в задаче построения TFS.

Добавить связанную ссылку говорить о тесте фильтре для справки: VSTS/TFS VISUAL STUDIO TEST TASK – FILTER CRITERIA

+0

Have найти ссылку: [Тест порядок открытия имеет смысл при фильтрации тестов для конкретного признака с vstest.console/TestCaseFilter] (https: // github.com/xunit/xunit/issues/610) кажется, что это поддержка. –

Смежные вопросы