【发布时间】:2009-12-11 08:56:17
【问题描述】:
我有一些测试需要使用来自 excel 文件的外部数据。这些文件包含在测试项目中,在 Visual Studio 中,我编辑了测试设置文件 (Local.testsettings) 以部署数据文件。这使它在 VS 中运行良好。
不过,我们也在与 TeamCity 进行持续集成,但在 TeamCity 中这不起作用。我的数据文件无法用于测试。似乎测试是从名为“C:\TeamCity\buildAgent\temp\buildTmp\ciuser_AS40VS6 2009-12-11 09_40_17\Out”的临时文件夹运行的,并且数据文件没有复制到那里。
我尝试将数据文件的构建操作更改为“资源”并将输出目录的副本设置为“始终”,但这没有帮助。
有谁知道如何进行这项工作?
我运行的是 Visual Studio 2010 beta 2 和 TeamCity 4.5.5,这就是为什么我首先运行的是 MSTest,而不是 NUnit...
【问题讨论】:
-
我也一直在使用资源解决方法,但为什么我们首先需要它? TC 构建与我们的开发 PC 上的构建有何不同??