亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > HUDSON
使用Hudson持續(xù)集成Ruby頁面自動化測試腳本
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2014/1/17 10:01:43 ] 推薦標簽:Hudson Ruby 自動化測試 開源

  配置Ruby腳本以產(chǎn)生測試報告

  由于昨天接到的Ruby腳本是用rake(據(jù)柱石說是類似java的ant)來運行測試的,我在本地跑了很多次也沒找到它在測試運行完成后,是怎樣處理測試報告的……,因為我嘗試過N多方式去讓腳本產(chǎn)生測試報告。后在Hudson的一個mailing list中找到的解決方案:使用ci_reporter自動將Ruby的測試報告轉(zhuǎn)換成Junit風格的xml文件,然后Hudson可以直接讀取Junit風格的xml文件,展示和記錄測試結(jié)果,具體做法如下:

  1. 安裝ci_reporter:gem install ci_reporter

  2. 修改Rakefile,增加以下幾行

  require ‘rubygems’

  gem ‘ci_reporter’

  require ‘ci/reporter/rake/test_unit’

  3. 接下來可以通過ci_reporter來生成Junit風格的xml報告文件了,在運行rake命令的時候稍作修改即可:

  rake ci:setup:testunit test

  缺省情況下,會在test/reports目錄下生成符合Junit風格的報告文件。

  新建Hudson job 運行腳本

  上一節(jié)已經(jīng)找到了合適的方式Hudson上是用job來管理要運行的項目(對于測試來說,可以理解為測試工程)的,同樣,作為一個Ruby的自動化測試,同樣也會有工程或者項目的的概念,我們需要在Hudson中新建一個Job來對應我們要運行的Ruby工程,配置很簡單跟普通的java項目配置基本一樣,但是有幾點需要注意:

  1. 需要綁定這個任務到我們剛剛配置的client,因為如果不綁定的話,Hudson會根據(jù)機器的負載情況自動分配當前的任務到某個client或者master上,如果被分配到Linux的機器上,則腳本不能調(diào)用Win32程序來完成界面測試,具體做法如下:

  在任務配置界面中,在如上圖所示的下拉框中,選中剛剛已經(jīng)配置好的client名稱“GUI-TEST-NODE”

  2.  要運行ruby腳本,使用的rake命令,因此這里我們需要將這個命令配置好,同時由于我們使用了ci_reporter,所以如上一節(jié)一樣,我們稍微修改一下命令

  rake ci:setup:testunit test –trace

上一頁1234下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 午夜想想爱午夜剧场 | 伊人网色| 欧美日韩视频一区二区在线观看 | 在线资源天堂 | 不卡一区在线观看 | 国内精品视频在线播放 | 最新色站 | 亚洲一区色图 | 日日操日日碰 | 免费观看黄a一级视频日本 免费观看黄a一级视频 | 亚洲欧美在线综合一区二区三区 | 日韩h片| 一级毛片子 | 免费午夜影片在线观看影院 | 日韩美女毛片 | 国产在线激情 | 精品手机在线视频 | 国产色综合久久无码有码 | 在线毛片免费观看 | 日韩在线综合 | 成人毛片免费视频 | 日韩三级| 91精品国产综合久久青草 | 日日操日日碰 | 国产v综合v亚洲欧美大另类 | 播五月综合 | 日韩激情视频 | 性a视频 | 一级毛片免费视频 | 舔插视频 | 亚洲欧美一区二区三区综合 | 国产性做久久久久久 | 中国女人free性hd国浯 | 日韩精品区| 午夜伦理宅宅235 | 天天色天天草 | 91麻豆极品在线观看 | 亚洲最大福利网 | 免费视频网站在线观看黄 | 亚洲精品人成网线在线 | 日本欧美国产精品第一页久久 |