Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MSTest F#-并行运行测试_F#_Mstest - Fatal编程技术网

MSTest F#-并行运行测试

MSTest F#-并行运行测试,f#,mstest,F#,Mstest,遵循这里提到的指南:我成功地运行了单元测试 我想知道是否有人尝试并成功地并行运行了测试 谢谢 编辑: 因此,我最终删除了所有解决方案项,删除了C#测试项目清理后的解决方案。 阅读了一个带有Local.testsettings的新C#测试项目(我有Debug.testsettings和Release.testsettings,手动添加Local.testsettings并没有解决这个问题)。修复-并行运行5个测试。是的,在多核机箱上,与VS2010/mstest并行运行5个F#编写的本地单元测试

遵循这里提到的指南:我成功地运行了单元测试

我想知道是否有人尝试并成功地并行运行了测试

谢谢

编辑:

因此,我最终删除了所有解决方案项,删除了C#测试项目清理后的解决方案。 阅读了一个带有Local.testsettings的新C#测试项目(我有Debug.testsettings和Release.testsettings,手动添加Local.testsettings并没有解决这个问题)。修复-并行运行5个测试。

是的,在多核机箱上,与VS2010/mstest并行运行5个F#编写的本地单元测试。下面的屏幕截图显示
TestMethod2()
TestMethod3()
正在并行运行,而
TestMethod4()
已经通过,而
TestMethod1()
仍处于挂起状态

环境为VS2010 Premium/no SP1,运行在Win2008R2下的16核机箱上<
Local中
元素的code>parallelTestCount
属性。testsettings设置为
2

<Execution parallelTestCount="2">

可以找到屏幕截图图像的非缩放版本


祝“原生”VS/MSF测试好运#单元测试!:)

你尝试过你给出的链接中详细介绍的方法吗
parallelTestCount
是的,考虑到我提供了链接,我确实尝试过。我开始认为我的跑步者忽略了我的测试设置文件。我真的很高兴看到它为你工作。。。我会继续努力的谢谢!作为一个附带问题,考虑到ctrl+r,t快捷键似乎不适用于F#,我假设您别无选择,只能使用测试列表编辑器/测试视图窗口?有没有不安装sp1的动机?@David re VS sp1:我只是简单地说明了相关环境的特性,这有点“受控”,即,更新/服务包的应用由外部机构决定。他们认为现在还不是VS SP1的时候:)@David re shortcuts:
ctrl+r,t
在我的环境中工作得很好它运行解决方案中的每个测试,无论发生什么。我希望它运行我的测试类中的所有测试或特定的单元测试。