



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Github中自动测试工具 travis-ci的方法_ travis-ci. 它就是一个云端持续集成服务, 这个工具会在你每次 push 进行代码提交的时候, 进行代码的功能测试, 来运行 Perl 模块名目下 t/ 名目下的全部测试. 这个测试是会自动创建一个虚拟机, 并可以测试不同的 Perl 版本. 假如通过就会显示绿色, 不通过就会显示红色, 特别便利. DSL方式的配置 要用法这个功能, 只需要在你的 Github 上的 Perl 模块中加入一个 .travis.yml 的配置文件, 这样能自动监控你 Github 上代码的变动, 并自动提交测试了. 象常用的 Perl 配置测试象如
2、下的内容 代码如下 language: perl perl: - 5.20 - 5.18 - 5.16 - 5.14 - 5.12 - 5.10 env: - HARNESS_OPTIONS=j9 TEST_POD=1 TEST_EV=1 TEST_IPV6=1 TEST_SOCKS=1 TEST_TLS=1 install: - cpanm -n Test:Pod Test:Pod:Coverage EV IO:Socket:IP IO:Socket:Socks IO:Socket:SSL - cpanm -n -installdeps . notifications: email: fal
3、se 先通过上面的 language 来指定你项目的语言. 然后接下来指定你需要用来测试的 Perl 版本. 可以写上在测试之前你需要安装什么模块之类. Github 和 Travis CI 集成 以上配置文件配置完了, 放入到你的 git 项目的名目下以后, 就需要你通过 github 的帐号, 去 的网站开通你这个项目的测试功能. 进入后, 点 Travis CI for private Repositories , 就会消失下面的图面. 就能见到你在 github 上的项目, 然后选择打开留意你的项目中肯定要有上面提到的文件. 这样做完以后, 以
4、后每次你提交代码到 github 的时候, 这个工具就会自动创建一个洁净的虚拟机, 然后通过你指定的 Perl 版本进行自动化的测试了. 测试的过程和结果查询 你可以写上 notifications 来通知你测试结果, 另外你也可以到 https:/travis- 的网站查看具体的测试的结果, 如下显示, 假如是红色表示失败, 你挺直点开红色可以见到具体的失败缘由和测试的过程. 测试代码的掩盖率 依据 Fayland 的指导又发觉了一个好玩的东西. 比如我们在上面的 .travis.yml 的配置文件, 加入如下内容 代码如下 before_install: - cpanm Mojo:UserAgent - cpanm Test:More - cpanm Devel:Cover:Report:Coveralls script: perl Makefile.PL make test cover -test -report coveralls 主要是加入了 cover -test -report coveralls 这部分. 由于它需要 Devel:Cover:Report:Coveralls 模块的支持, 所以上面让其先安装这个. 然后去 https:/coveralls.io 里开启, 这个就
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025云南民族大学附属小学教育集团聘用制教师招聘(39人)备考练习试题及答案解析
- 2025重庆医科大学附属第一医院(编制外)招聘18人考试参考试题及答案解析
- 2025重庆市永川区中山路街道红河路社区公益性岗位人员招聘1人备考练习题库及答案解析
- 2025温州乐清市事业单位(国有企业)公开招聘工作人员43人考试参考试题及答案解析
- 2025山东东营港经济开发区所属学校招聘教师考试参考试题及答案解析
- 2025年河北张家口沽源县临时公益性岗位招聘考试参考试题及答案解析
- 2025年东北农业大学教辅人员公开招聘5人(第二批)备考练习题库及答案解析
- 2025年海南省农林科技学校招聘11人备考练习试题及答案解析
- 2025山西航空产业集团有限公司校园招聘86人(第二批)备考练习试题及答案解析
- 2025西安周至县新区初级中学招聘备考练习试题及答案解析
- 文创产品国内外研究现状综述
- (正式版)JBT 9630.1-2024 汽轮机铸钢件无损检测 第1部分:磁粉检测
- 广州版初中英语词汇表
- 兽医法规课件
- 旅行社的产生与发展
- 幕墙吊装方案计算书
- 占道施工申请书怎么写范文
- 医院耗材SPD解决方案(技术方案)
- 《商务礼仪(第二版)》 课件 第一章 礼仪与商务礼仪
- 电厂常用英语词汇
- Android移动应用开发高职PPT完整全套教学课件
评论
0/150
提交评论