[英]Running NUnit/SpecFlow tests in TFS2017
我不确定问题是否与NUnit或SpecFlow有关,但每当我向构建添加“运行功能测试”任务时,在TFS2017中运行构建时出现以下错误...
2017-05-06T00:11:00.4676774Z ##[warning]DistributedTests: Test discovery started.
2017-05-06T00:11:00.4676774Z ##[warning]DistributedTests: Test Run Discovery Aborted . Test run id : 5
2017-05-06T00:11:00.4676774Z ##[warning]DistributedTests: UnExpected error occured during test execution. Try again.
2017-05-06T00:11:00.4676774Z ##[warning]DistributedTests: Error : NUnit Adapter 3.7.0.0: Test discovery complete
2017-05-06T00:11:00.4676774Z
2017-05-06T00:11:00.4676774Z ##[warning]DistributedTests: Test run aborted. Test run id: 5
2017-05-06T00:11:00.4676774Z ##[error]System.Exception: The test run was aborted, failing the task.
2017-05-06T00:11:00.5175379Z ##[error]PowerShell script completed with 1 errors.
有谁知道问题是什么?
非常感谢,
运行功能测试任务用于以下方案。
典型场景包括:
- 需要在测试机器上进行额外安装的测试,例如Selenium测试的不同浏览器
- 编码的UI测试
- 需要特定操作系统配置的测试
- 使用多台测试机器可以更快地执行大量单元测试
如果您使用的是specflow,则需要确保使用MS Test实现。
无论您使用哪个单元测试提供程序用于SpecFlow ,因为所有主要的单元测试框架都为它提供了必要的适配器(这是从Visual Studio Test Explorer窗口运行测试所需的相同适配器)
因此,您需要在此方案中使用Visual Studio Test任务(也用于处理标准单元测试)。 有关设置的详细信息,请参阅此博客: SpecFlow提示 - 仅在TFS / VSTS构建中运行特定方案
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.