尽管我要求它这样做,但 Visual Studio 2010 似乎没有为我的 F# 模块生成代码覆盖率统计信息。单元测试是用 C# 编写的 Ms 测试,因此由 Visual Studio 本地运行,并且执行干净。但似乎没有为正在测试的 F# 库创建任何覆盖率信息。对涉及的 C# 库进行了很好的分析。
我错过了什么吗?
最佳答案
这个link描述了使用带有 F# 的 VS 测试系统。您的操作方式与使用 C# 几乎相同。
缺点是 VS IDE 显然不会自动拾取它——我相信你需要使用 mstest 从命令行运行。可执行程序。
编辑:哦,另一个很酷的 F# 是 FsCheck F# 的自动测试工具,基本上是 Haskell 的 QuickCheck 的一个端口。它允许您以函数或方法应满足的属性的形式提供程序的规范,并在大量随机生成的情况下测试这些属性是否具有 FsCheck。
还有fsunit和 fstest
关于visual-studio-2010 - Visual Studio 2010 可以对 F# 模块进行代码覆盖率分析吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4527445/