Visual Studio 2010能否对F#模块进行代码覆盖率分析?

虽然我问它,Visual Studio 2010似乎不会生成我的F#模块的代码覆盖率统计信息。 单元测试是用C#编写的Ms Tests,所以它们由Visual Studio本地运行,并且干净地执行。 但是似乎没有为正在测试的F#库创建任何覆盖率信息。 涉及的C#库被分析得很好。

我错过了什么吗?


该链接描述了如何将VS测试系统与F#一起使用。 你的工作方式与C#非常相似。

不足之处在于VS IDE显然不会自动提取 - 我相信你需要使用mstest.exe从命令行运行。

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

也fsunit和fstest

链接地址: http://www.djcxy.com/p/49547.html

上一篇: Can Visual Studio 2010 do Code Coverage analysis on F# modules?

下一篇: How can I control the color of individual pie chart segments in Excel?