visual-studio-2010 - Visual Studio 2010 可以对 F# 模块进行代码覆盖率分析吗?

标签 visual-studio-2010 f# code-coverage

尽管我要求它这样做,但 Visual Studio 2010 似乎没有为我的 F# 模块生成代码覆盖率统计信息。单元测试是用 C# 编写的 Ms 测试,因此由 Visual Studio 本地运行,并且执行干净。但似乎没有为正在测试的 F# 库创建任何覆盖率信息。对涉及的 C# 库进行了很好的分析。

我错过了什么吗?

最佳答案

这个link描述了使用带有 F# 的 VS 测试系统。您的操作方式与使用 C# 几乎相同。

缺点是 VS IDE 显然不会自动拾取它——我相信你需要使用 mstest 从命令行运行。可执行程序。

编辑:哦,另一个很酷的 F# 是 FsCheck F# 的自动测试工具,基本上是 Haskell 的 QuickCheck 的一个端口。它允许您以函数或方法应满足的属性的形式提供程序的规范,并在大量随机生成的情况下测试这些属性是否具有 FsCheck。

还有fsunitfstest

关于visual-studio-2010 - Visual Studio 2010 可以对 F# 模块进行代码覆盖率分析吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4527445/

相关文章:

c# - 覆盖默认代码片段

c# - 使用单个查询更新两个表

generics - F# 与具有通用返回类型的 C# 函数互操作

php - 扫描项目查看代码覆盖率php

visual-studio-2010 - VS2010扩展类似Smart Paster吗?

c++ - 如何查看VS2010生成的汇编语言?

functional-programming - 有没有一种方法可以检查 F# 中一个模式中的嵌套选项值?

algorithm - F# 中最优雅的冒泡排序方式是什么?

javascript - 为什么 Istanbul/tap 代码覆盖在覆盖每个条件路径时报告 switch 语句未覆盖?

java - 运行 UI selenium 功能测试后的应用程序代码覆盖率