5
当使用FinalBuilder服务器进行持续集成时,建议如何运行一组单元测试并建立基于FastMM内存泄漏检查的构建通过/失败?FinalBuilder服务器+ FastMM4示例
当使用FinalBuilder服务器进行持续集成时,建议如何运行一组单元测试并建立基于FastMM内存泄漏检查的构建通过/失败?FinalBuilder服务器+ FastMM4示例
较新版本的DUnit可选地链接到FastMM4中,并在每次测试后检查内存泄漏。这在GUI中作为菜单项可见。
由于DUnit是开源的,我猜这个功能也可以用在命令行测试(TextTestrunner)中。
此外,DUNIT可以return an exit代码,如果测试失败,这样的FinalBuilder只需要检查退出代码:
TextTestRunner.RunRegisteredTests(rxbHaltOnFailures);
如何definig EnableMemoryLeakReporting,设置ReportMemoryLeaksOnShutdown为True,并检查是否{$ AppName的} _MemoryManager_EventLog.txt存在并且不是空的?我没有发布答案,因为它似乎有点狡猾,我相信有人知道更好的方法。 – 2012-04-03 00:52:54