在Release Management中使用Visual Studio测试任务时,发布总是会返回:
“未找到与模式匹配的测试程序集”
目前“测试程序集”设置为:
我已经尝试了多个默认值,例如
我能找到的文档要么不符合现有任务布局(例如发布构建工件屏幕不再包含“内容”框),要么是针对本地Visual Studio 2015,或者特别与构建有关。
我阅读并尝试了以下内容:
我在构建中添加了一步:复制和发布test.dll。它们现在被找到,但由于缺少其他代码,它们都失败了。
更新 II:
我的3_Run_Tests.log文件包含以下线索:
“调用测试类的初始化方法时出错…要运行与桌面交互的测试,必须设置测试代理作为交互式进程运行。”
“测试运行部署问题:测试容器直接或间接引用的程序集或模块...未找到。”
因为上述原因,我将接受 @eddie-msft 的答案。
“未找到与模式匹配的测试程序集”
目前“测试程序集”设置为:
**\*test*.dll;-:**\obj\**
我已经尝试了多个默认值,例如
$(System.DefaultWorkingDirectory)
等。我能找到的文档要么不符合现有任务布局(例如发布构建工件屏幕不再包含“内容”框),要么是针对本地Visual Studio 2015,或者特别与构建有关。
我阅读并尝试了以下内容:
- https://msdn.microsoft.com/Library/vs/alm/Release/getting-started/deploy-to-azure
- https://msdn.microsoft.com/Library/vs/alm/Release/author-release-definition/understanding-tasks
- https://msdn.microsoft.com/en-us/library/gg265783.aspx#Activity_RunTests
- http://blogs.msdn.com/b/visualstudioalm/archive/2015/07/31/dev-test-in-azure-and-deploy-to-production-on-premises.aspx
- http://blogs.msdn.com/b/visualstudioalm/archive/2015/05/29/testing-in-continuous-integration-and-continuous-deployment-workflows.aspx
我在构建中添加了一步:复制和发布test.dll。它们现在被找到,但由于缺少其他代码,它们都失败了。
更新 II:
我的3_Run_Tests.log文件包含以下线索:
“调用测试类的初始化方法时出错…要运行与桌面交互的测试,必须设置测试代理作为交互式进程运行。”
“测试运行部署问题:测试容器直接或间接引用的程序集或模块...未找到。”
因为上述原因,我将接受 @eddie-msft 的答案。
$(Agent.ReleaseDirectory)
文件夹中吗? - Daniel Mann