這裏是我的單元測試代碼:TFS構建機器測試方法錯誤了構建機器上
[TestMethod]
public void GetMyAttachmentTest()
{
var files = Directory.GetFiles(
Directory.GetCurrentDirectory() + "/Common/MyFiles/", "*.*");
.... do some thing with the files...
}
在TFS生成機,當我運行我的單元測試,我收到以下錯誤:
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Builds\4\30 my folder v1.0\myfolder1\TestResults\SCMTFSService_MyBuildServer 2013-01-16 18_06_52_Any CPU_Release\Out\Common\MySpecialFiles\'.
當我看着在TFS Drop文件夾,我看到我的文件被部署到以下文件夾:
\\MyBuildServer\Builds\MyFolder\MySolution_20130116.5\Common\MySpecialFiles
在我的單元測試代碼,我得到我的文件內容如下:
var files = Directory.GetFiles(
Directory.GetCurrentDirectory() + "/Common/MySpecialFiles/", "*.*");
有沒有一種方式,當我的單元測試的運行TFS建機,它可以考慮在部署Common\MySpecialFiles
的文件嗎?
你可以發佈你的單元測試代碼(包括屬性)嗎? –