如何将参考文件复制到TFS 2010中的代理系统?
问题描述:
我要复制它具有经过验证的结果有代理的系统文件,这样我可以实际运行的数据进行比较,并创建一个结果文件。如果两个文件内容相同,则结果为通过,否则失败。如何将参考文件复制到TFS 2010中的代理系统?
答
我相信你正在寻找的DeploymentItem属性。你用它装点您的TestMethod的是这样的:
[TestMethod]
[DeploymentItem("testFile1.txt")]
public void ConstructorTest()
{
// Create the file to deploy
Car.CarInfo();
string file = "testFile1.txt";
// Check if the created file exists in the deployment directory
Assert.IsTrue(File.Exists(file), "deployment failed: " + file +
" did not get deployed");
}
你也想在你的编莫名其妙的文件(testFile1.txt),以便二进制旁边下降到您的测试二进制文件。我通常只是将文件包含在解决方案中,然后在属性中将“复制到输出目录”标记为“复制如果更新”。