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"
Кто-нибудь может помочь в этом вопросе?