VSTS CI在编码测试上构建错误,以丢失参考



我们正在使用VST执行连续集成,利用创建的构建模板将网站部署到开发机。

这效果很好,但随后我们想将 codedui Tests 添加到构建模板中,以作为构建步骤的一部分运行测试。

所以我添加了 Visual Studio Test 步骤通过引用测试计划和测试套件与它相关联。

我确保Codedui项目与网站相同的解决方案构建,以确保使用二进制文件构建。

我遇到的问题是,当构建运行时,它会带回错误,表明它缺少有关工作代码的相关引用,例如:

  • QualityTools.codeduitestframework
  • QualityTools.common
  • testtools.uitesting

等。

但是,这些参考包含在项目中,并"复制本地"。设置为true。

有人知道会出现什么问题吗?

更新收到的新错误:

mstestadapter未能在课堂上发现测试'email_regression.codeduitest1'的汇编'c: agent_work 4 s microservices email emaim回归 obj Release emaim recression.dll'。原因无法加载文件或组件'Microsoft.visualstudio.qualitytools.codeduitestframework,版本= 15.0.0.0,文化=中性,publicKeytoken = b03f5f7f11d50a3a'或它的依赖之一。系统找不到指定的文件。

C: agent_work 4 s microservices emaim emaim emaim c c: agent_work 4 s emaim

没有测试回归 bin Release emaim recression.dllC: Agent_work 4 S Microservices Email 电子邮件电子邮件回归 obj Release emaim recression.dll。确保该测试发现者&执行人已注册,平台&框架版本设置是合适的,然后重试。

与Microsoft帮助团队交谈后,您似乎需要在机器上安装Visual Studio Enterprise Edition。

update

在与Microsoft进行了讨论并突出显示这是一种垃圾解决方案之后,他们现在将作为新的Vstplatform安装程序的一部分提供DLL。我并不是说这是我的抱怨,只是偶然的时机。

最新更新