0

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 控制台命令运行功能测试。我在代理虚拟机上尝试过,我可以在测试代理虚拟机上使用命令从命令提示符执行相同的操作

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

任何人都可以帮助解决这个问题吗?

4

1 回答 1

0

语法是:Category=CategoryName

于 2017-01-04T23:21:25.500 回答