【发布时间】:2014-02-21 13:38:15
【问题描述】:
我们设置了一个每天晚上触发的构建,以执行我们创建的集成测试。问题是在执行这些测试时似乎是一个问题。其中一些测试使用包含在测试项目中的文件,并将这些文件指定为部署项。
这似乎有问题,因为我们收到以下错误
测试运行部署问题:无法将文件“d:\Sources\Agent1\bin\Debug\xxx.pdf”复制到“d:\Sources\Agent1\bin\Debug\xxxxx.pdf”:System.IO。 IOException: 进程无法访问文件 'd:\Sources\Agent1\bin\Debug\xxx.pdf' 因为它正被另一个进程使用。
在我们自己的机器上本地运行时,所有测试都可以正常工作。
在 msbuild 日志中出现此警告后,测试运行会停止并挂起,直到达到代理的指定时间并且构建服务器终止代理。
可能是什么问题以及如何解决,以便我们可以让集成测试再次运行?
【问题讨论】:
标签: msbuild continuous-integration integration-testing