f# - MSTest F# - 并行运行测试

标签 f# mstest

遵循此处提到的指南:Using MSTest with F#我成功地运行了我的单元测试。

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

How to run unit tests (MSTest) in parallel?

谢谢!

编辑:

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

最佳答案

是的,组成Using MSTest with F#How to run unit tests (MSTest) in parallel?允许在多核机器上与 VS2010/mstest 并行运行多达 5 个 F# 编写的本地单元测试。下面的截图显示了 TestMethod2()TestMethod3()并行运行,而 TestMethod4()已经通过,并且TestMethod1()仍在等待中。

环境为VS2010 Premium/no SP1 运行在Win2008R2下的16核盒子上; parallelTestCount <Execution> 的属性Local.testsettings 中的元素设置为 2 :

<Execution parallelTestCount="2">

非缩放版的截图图片可以找here

VS2010 with two F# unit tests running in parallel

祝“ native ”VS/mstest F# 单元测试好运! :)

关于f# - MSTest F# - 并行运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7653954/

相关文章:

azure - 从 Azure CosmosDb 加载 F# 脚本时缺少 DLL 异常

mvvm - F# 用于 MVVM WPF 环境中的 VM?

c# - CollectionAssert 与泛型一起使用?

c# - 使用最小起订量更改参数

visual-studio-2008 - 为什么在同一测试项目程序集中两次调用[AssemblyInitialize]和[AssemblyCleanup]?

.net - "Create Unit Tests"选择在哪里?

static - F# : static let and static member

f# - 是否可以为链接数据编写 F# 类型提供程序?

inheritance - 我应该使用继承还是接口(interface)?

c# - 我应该安装哪个版本的 VS 以允许在构建服务器上进行单元测试?