5
是否可以在Monotouch中设置代码覆盖率?Monotouch中的代码覆盖率
我发现这些文章被解释如何做到这一点XCode中: http://softnoise.wordpress.com/2010/11/14/ios-running-unit-tests-with-code-coverage-in-hudson/ 和 http://supermegaultragroovy.com/2005/11/03/unit-testing-and-code-coverage-with-xcode/
在Xcode中所需要的是要做到以下几点:在“GCC 4.2预处理”部分中启用“生成测试覆盖文件“和”仪器程序流程“,并将”lgcov“添加到”链接“部分”其他链接器标记“。
我还没有找到一个办法,如何实现单点触控。
我不认为有一种方法可以在MonoTouch中进行代码覆盖,我从来没有听说过它,并且据我所知Mono的唯一代码覆盖工具(http://www.mono-project。 com/Code_Coverage)年代久远,并且自从几年前写入以来就已经有点烂了。 –
如果您跨平台共享代码(您应该是),最佳方法是在Windows上的核心后端库上运行测试和代码覆盖。对于MonoTouch来说,任何在UI方面都会是一个优点,但我认为无论如何,测试在后端更重要。 – jonathanpeppers