无法在 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.
中所述相同的问题
但是不知道作者提出的具体解决方案是什么。
测试是否需要 运行 在解决方案级别?任何指针都会很有帮助
所有测试都已分类,我发现只有 TestcaseFilter 中提到的测试被选中......我下一步需要做什么感到困惑?
任何MS家伙,你能帮忙吗?我认为测试社区需要更多文档,而不是关于 运行settings parallel 运行.
的一段文档
任何人都可以告诉我。听到容器和程序集这个词再次感到困惑...我需要为每个测试方法创建一个单独的 DLL 吗???
非常感谢任何帮助。
您的测试需要在单独的程序集 (DLL) 中以便 运行 并行。
我正在开发一个基于 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.
中所述相同的问题但是不知道作者提出的具体解决方案是什么。
测试是否需要 运行 在解决方案级别?任何指针都会很有帮助
所有测试都已分类,我发现只有 TestcaseFilter 中提到的测试被选中......我下一步需要做什么感到困惑?
任何MS家伙,你能帮忙吗?我认为测试社区需要更多文档,而不是关于 运行settings parallel 运行.
的一段文档任何人都可以告诉我。听到容器和程序集这个词再次感到困惑...我需要为每个测试方法创建一个单独的 DLL 吗???
非常感谢任何帮助。
您的测试需要在单独的程序集 (DLL) 中以便 运行 并行。