在没有任何配置(并行配置testsettings和DeploymentItem属性)的情况下运行多个MSTest.exe进程时出现问题,MSTest运行时为名为 user_machine_data time_configuration 的每个进程创建一个文件夹,因为我运行多个进程非常快(差异小于一秒)MSTest.exe的两个实例可能使用相同的文件夹进行测试,从而在测试中给出冲突。
有没有人知道如何配置MSTest为TestDeploymentDir创建的文件夹的名称?
答案 0 :(得分:0)
我通过传递MSTest.exe命令行参数 / resultsfilesroot:" {DifferentFolderName}" 并删除 / resultsfile:&#34来解决我的问题; customName.trx" ,因为如果两者同时使用会产生错误。 我为每个进程传递了一个不同的名称,为每个MSTest.exe创建一个唯一的环境(文件夹),允许我运行多个非安全线程但是在不同的程序集中。
注意:在调用MSTest.exe进程之前,传递给resultfileroot的文件夹必须存在。