Как исключить название заказанного теста из результатов теста на билде tfs?
У меня есть несколько заказанных тестов с некоторыми тестами пользовательского интерфейса. Тогда у меня есть один заказанный тест, который содержит другие заказанные тесты:
Этот упорядоченный тест (который содержит много других упорядоченных тестов) выполняется каждую ночь в TFS Build. Если некоторые тесты пользовательского интерфейса дают сбой, имена упорядоченных тестов, в которых тесты не пройдены, отображаются в результатах теста из TFS Build:
Можно ли с какими-либо настройками исключить название заказанных тестов из результатов теста? Хотелось бы видеть в результатах тестов только названия неудачных тестов.
1 ответ
Я считаю, что при создании определения сборки в сборке TFS вы можете указать, следует ли запускать тесты на вкладке процесса определения сборки.
Часть параметров для тестов - это значение спецификации источников тестов, которое (в любом случае в моем TFS) по умолчанию равно **\*test*.dll;**\*test*.appx
Возможно, если вы поместите тесты, которые вы не хотите запускать, в другую сборку, которая не соответствует фильтру, вы можете получить то, что хотите.
В качестве альтернативы есть также параметр с именем Фильтр тестовых случаев, но я не знаком с тем, что вы можете использовать для фильтрации тестов, но название звучит многообещающе.