无法在 Visual Studio Update1 中并行 运行 mstest

Unable to run mstest in parallel in Visual Studio Update1

我正在开发一个基于 MSTest 框架的单元测试项目。我遇到的问题是我无法 运行 并行测试,它是 运行 顺序测试。我在我的测试设置文件中添加了以下行。

<?xml version="1.0" encoding="utf-8"?>
 <RunSettings>
  <RunConfiguration>
    <MaxCpuCount>0</MaxCpuCount>
   </RunConfiguration>
</RunSettings>

当我运行命令

vstest.console.exe C:\Git\Test.dll /TestCaseFilter:"TestCategory=Flow1|TestCategory=Flow2|TestCategory=Flow3" /settings:C:\Git\UIRunSettings.runsettings

测试 运行 一个接一个地进行,而不是并行进行。任何想法都会很有帮助。

编辑 我相信我面临着与 link.

中所述相同的问题

https://johnkoerner.com/vs2015/parallel-test-execution-in-visual-studio-2015-update-1-might-not-be-what-you-expect/

但是不知道作者提出的具体解决方案是什么。

测试是否需要 运行 在解决方案级别?任何指针都会很有帮助

所有测试都已分类,我发现只有 TestcaseFilter 中提到的测试被选中......我下一步需要做什么感到困惑?

任何MS家伙,你能帮忙吗?我认为测试社区需要更多文档,而不是关于 运行settings parallel 运行.

的一段文档

任何人都可以告诉我。听到容器和程序集这个词再次感到困惑...我需要为每个测试方法创建一个单独的 DLL 吗???

非常感谢任何帮助。

您的测试需要在单独的程序集 (DLL) 中以便 运行 并行。