VS2015 - Функциональная задача Vnext Run с Nunit не учитывает критерии фильтра тестирования

В VSTS 2015 у нас есть сборка и выпуск установки конвейера в проекте, который использует NUnit тестовые рамки. Мы пытаемся настроить выполнение теста интеграции с помощью Visual Test Agent Deployment Task а также Run Functional Task

Visual Test Agent Deployment Task используется для развертывания агента тестирования на целевом компьютере. Задача развертывания агента успешно выполняется

Run Functional Test также выполняет все NUnit тесты от dll успешно, если я не предоставлю никакой тестовый фильтр.

Теперь я хочу выполнить конкретные тесты по category filter, Но когда я предоставляю критерии TestCaseFilter как TestCategory=RegresisonБег прервался в Run Functional Test с сообщениями ниже:

[warning]DistributedTests: Test Run Discovery Aborted . Test run id : 846680

[warning]DistributedTests: UnExpected error occured during test execution. Try again.

[warning]DistributedTests: Error : NUnit Adapter 3.4.0.0: Test discovery complete

Похоже, что запускать функциональное тестовое задание не учитывает фильтр для NUnit тесты. Как запустить функциональный тест, используя консольную команду VSTest внутри. Я пробовал это на агент виртуальной машины, и я могу выполнить то же самое из командной строки на тестовом агенте VM с помощью команды

Vstest.console.exe test.dll  /TestCaseFilter:"TestCategory=Regression"

Кто-нибудь может помочь в этом вопросе?

1 ответ

Синтаксис: Category=CategoryName

Другие вопросы по тегам