- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
年度揭阳空港区高标准基本农田建
* * * * * * * * * * National Alliance for Medical Image Computing Testing with CTest and CDash Julien JomierKitware Inc. Testing Overview CVS/SVN CDash Web Browser CTest Developers Testing Terminology Sites dash5.kitware iris.elmtech Linux-g++ Builds Linux-gcc3 Linux-gcc4 Dashboard Why Test Daily? Large code base too large for any single developer to understand Developers distributed around the world Identify problems as they occur Insure that object API remains unchanged Provide feedback to developers as they experiment with new implementations “If it’s not tested it doesn’t work” Dasboards and Software Process Roots in GE Six Sigma initiative Cross platform testing Nightly regression testing Memory (Purify/ValGrind) testing Coverage testing Style checking Documentation evaluation How to write a good test? Use empirical values (5/2=2.5) Test most of the use cases (even the boring/most difficult ones) Make your tests as efficient as possible Have someone else write the test for your algorithm Regression Testing Compare generated image against standard “correct” image pixel-by-pixel comparison can use a threshold metric adjusted for effects like dithering CTest Testing client Distributed with CMake Submit test results to the dashboard XML submission Independent of CMake CTest with CMake CMakeLists.txt INCLUDE(CTest) ENABLE_TESTING() # Add a simple test ADD_TEST(CDashTest1 CDashTest CDashTest) ADD_EXECUTABLE(CDashTest main.cxx) CTestConfig.txt set(CTEST_PROJECT_NAME MyProject) set(CTEST_NIGHTLY_START_TIME 21:00:00 EDT) set(CTEST_DROP_METHOD http) set(CTEST_DROP_SITE localhost) set(CTEST_DROP_LOCATION /CDash/submit.php?project=MyProject) set(CTEST_DROP_SITE_CDASH TRUE) Testing Submission XML Submission XML Parsing HTTP PUT CTest CDash Backup XML File Fill Database Send Email Update RSS Feed Update.xml Configure.xml Build.xml Test.xml Coverage.xml DynamicAnalysis.xml Compiler/Tester CDash New generation of Dart Written in Php/Javascript MySQL
您可能关注的文档
- 山东专升本指定用书石油大学教材课件第章.ppt
- 小学六年级下期体育教案全册课时最新.doc
- 屋面光伏电站设计优化.ppt
- 工业给水处理章 水的冷却和循环水水质处理.ppt
- 山东省青岛市城阳区第七中学八年级历史上册 第课 宁为战死鬼不作亡国奴课件 新人教版.ppt
- 工业地产开发模式研究安徽芜湖中科健康财富.ppt
- 市场营销基于用户小时动态行为管理的精确营销模式的开发.ppt
- 师出教师学院安徽中小学教师统一招聘考试教育综合知识教育与政 治经济生产力.ppt
- 师出教师学院安徽中小学教师统一招聘考试教育综合知识教育学考题精讲.ppt
- 平安保险公司的员工培训方案 页.ppt
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
文档评论(0)