日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Github中自動(dòng)測(cè)試工具 travis-ci的方法_PHP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:php無(wú)法上傳大文件完美解決方案
php.ini無(wú)法上傳大文件完美解決辦法 1、打開(kāi)php.ini(打開(kāi)方式就不用說(shuō)了,百度一大堆) 2、查找post_max_size 表單提交最大數(shù)值,此項(xiàng)不是限制上傳單個(gè)文件的大小,而是針對(duì)整個(gè)表單的提交數(shù)據(jù)進(jìn)行限制的 默認(rèn)為8M,設(shè)置為自己需要的值,此參數(shù)建議要設(shè)置比upload_max_fil

   travis-ci. 它就是一個(gè)云端持續(xù)集成服務(wù), 這個(gè)工具會(huì)在你每次 push 進(jìn)行代碼提交的時(shí)候, 進(jìn)行代碼的功能測(cè)試, 來(lái)運(yùn)行 Perl 模塊目錄下 t/ 目錄下的所有測(cè)試. 這個(gè)測(cè)試是會(huì)自動(dòng)創(chuàng)建一個(gè)虛擬機(jī), 并可以測(cè)試不同的 Perl 版本. 如果通過(guò)就會(huì)顯示綠色, 不通過(guò)就會(huì)顯示紅色, 非常方便.

  DSL方式的配置

  要使用這個(gè)功能, 只需要在你的 Github 上的 Perl 模塊中加入一個(gè) ".travis.yml" 的配置文件, 這樣能自動(dòng)監(jiān)控你 Github 上代碼的變動(dòng), 并自動(dòng)提交測(cè)試了.

  象常用的 Perl 配置測(cè)試象如下的內(nèi)容

  先通過(guò)上面的 language 來(lái)指定你項(xiàng)目的語(yǔ)言. 然后接下來(lái)指定你需要用來(lái)測(cè)試的 Perl 版本. 可以寫(xiě)上在測(cè)試之前你需要安裝什么模塊之類(lèi).

  Github 和 Travis CI 集成

  以上配置文件配置完了, 放入到你的 git 項(xiàng)目的目錄下以后, 就需要你通過(guò) github 的帳號(hào), 去 https://travis-ci.org 的網(wǎng)站開(kāi)通你這個(gè)項(xiàng)目的測(cè)試功能. 進(jìn)入后, 點(diǎn) "Travis CI for private Repositories ", 就會(huì)出現(xiàn)下面的圖面. 就能見(jiàn)到你在 github 上的項(xiàng)目, 然后選擇打開(kāi)…注意你的項(xiàng)目中一定要有上面提到的文件.

  這樣做完以后, 以后每次你提交代碼到 github 的時(shí)候, 這個(gè)工具就會(huì)自動(dòng)創(chuàng)建一個(gè)干凈的虛擬機(jī), 然后通過(guò)你指定的 Perl 版本進(jìn)行自動(dòng)化的測(cè)試了.

  測(cè)試的過(guò)程和結(jié)果查詢(xún)

  你可以寫(xiě)上 notifications 來(lái)通知你測(cè)試結(jié)果, 另外你也可以到 https://travis-ci.com/ 的網(wǎng)站查看詳細(xì)的測(cè)試的結(jié)果, 如下顯示, 如果是紅色表示失敗, 你直接點(diǎn)開(kāi)紅色可以見(jiàn)到詳細(xì)的失敗原因和測(cè)試的過(guò)程.

  測(cè)試代碼的覆蓋率

  根據(jù) Fayland 的指導(dǎo)…又發(fā)現(xiàn)了一個(gè)好玩的東西. 比如我們?cè)谏厦娴?".travis.yml" 的配置文件, 加入如下內(nèi)容

  主要是加入了 cover -test -report coveralls 這部分. 因?yàn)樗枰? Devel::Cover::Report::Coveralls 模塊的支持, 所以上面讓其先安裝這個(gè).

  然后去 https://coveralls.io 里開(kāi)啟, 這個(gè)就會(huì)把 cover 的數(shù)據(jù)發(fā)送到那個(gè)網(wǎng)站.

  這樣然后還可以github page上加上 badges. 來(lái)顯示代碼的覆蓋率

分享:清除網(wǎng)頁(yè)緩存(html asp php java)

來(lái)源:模板無(wú)憂(yōu)//所屬分類(lèi):PHP教程/更新時(shí)間:2014-10-26
相關(guān)PHP教程