【问题标题】:MSTest processes in parallelMSTest 并行处理
【发布时间】:2015-07-29 20:17:08
【问题描述】:

在没有任何配置(配置了 testsettings 和 DeploymentItem 属性)的情况下并行运行多个 MSTest.exe 进程时会出现问题,MSTest 运行时会在我运行时为每个名为 user_machine_data time_configuration 的进程创建一个文件夹多个进程非常快(相差不到一秒) MSTest.exe 的两个实例可能使用相同的文件夹进行测试,这给我的测试带来了冲突。

有没有人知道如何配置 MSTest 为 TestDeploymentDir 创建的文件夹的名称?

【问题讨论】:

标签: c# .net unit-testing mstest


【解决方案1】:

我通过向 MSTest.exe 命令行传递参数 /resultsfilesroot:"{DifferentFolderName}" 并删除 /resultsfile:"customName.trx" 来解决我的问题因为如果两者同时使用会报错。 我为每个进程传递了不同的名称,为每个 MSTest.exe 创建了一个唯一的环境(文件夹),允许我运行多个不安全但位于不同程序集中的线程。

注意:在调用MSTest.exe进程之前,传递给resultfileroot的文件夹必须存在。

【讨论】:

    猜你喜欢
    • 2016-11-07
    • 1970-01-01
    • 2016-11-13
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多