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

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

  配置Ruby腳本以產生測試報告

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

  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 運行腳本

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

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

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

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

  rake ci:setup:testunit test –trace

上一頁1234下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 草视频在线 | 亚洲午夜天堂 | 国产精品视频全国免费观看 | 国产黄色在线免费观看 | 老湿影院免费在线观看 | 日韩美a一级毛片 | 综合国产| 国产综合精品日本亚洲777 | 在线观看嗯啊成人动作片 | 一级bbbb视频bbbb | 在线观看一夜七次郎国产 | 加勒比一本大道香蕉在线视频 | 日本黄色美女网站 | 91精品日韩 | 影音先锋一区 | 草久久免费视频 | 免费人成在线观看视频播放 | 亚洲国产成人久久笫一页 | 久久久久免费视频 | 黄色一级生活片 | 日本无翼乌邪恶彩色大全 | 2022中文字幕 | 欧美成人免费高清视频 | 韩国三级伦理片 | 亚洲欧美h | 成人网视频 | 国产精品成人观看视频网站 | 日日天天 | 91精品啪在线观看国产线免费 | 中国男女全黄大片一级 | 91四虎国自产在线播放线 | aⅴ免费视频 | 国产二区三区毛片 | 日本免费一区二区三区看片 | 午夜免费网站 | 久久天天躁狠狠躁夜夜不卡 | 好男人www社区资源在线观看 | xxxxx在线视频| 欧美日韩高清一区 | 亚洲 欧美 国产 中文 | 国产毛片久久国产 |