MS-TEST 批处理执行测试时的资源文件目录问题

What:

使用MS-TEST的 批处理执行它的测试 DLL  时,如: 

MSTest /testcontainer:C:\David\ADAccountGIT\AdAccountMSTest\ADAccountGTCTest\ADGTCTest\bin\Debug\ADGTCTest.dll /test:TestMethod_GTC_CompareDB

它的实际调用目录是 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TestResults\dwei_VMMATRIX_QA3 2015-04-17 03_03_10\Out\

如测试用例中包含访问工程目录下的某一资源文件时,则在调用时此运行目录并不包含此文件的情况下,就不能正常访问。

How:

把要访问的资源文件的VS属性变为Copy 外,还要在MS 工程的类文件上设置一个属性, 如图:

MS-TEST 批处理执行测试时的资源文件目录问题_第1张图片

 

你可能感兴趣的:(test)