jenkins 自動測試 (使用 nodejs)

Post on 25-Jan-2017

118 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Jenkins & NodeJS 自動測試台中大食團毛豆 2017/01/11

Jenkins Sample

Windows + Jenkins 用 NodeJS 執行單機程式 執行自動排程測試

在一切開始之前 我裝了 VM - Win7 我裝了 Jenkins 我裝了 NodeJS

來寫第一隻 NodeJS

一開始 - 需要安裝模組 npm install ModuleName

伺服器: express 測試: supertest should mocha

其中 mocha 要設定環境變數 npm install –g mocha

從 NodeJS 開始寫 待會會看到 一個 Hello World Web Server ( 主程式 ) 一個 UnitTest ( 單元測試程式 )

主程式 – 咻咻咻地貼上 命名 first.node.js 測試一下

> node first.node.js

主程式 – 咻咻咻地貼上 命名 first.node.js 測試一下

> node first.node.js 開瀏覽器 localhost:4000

測試程式測試程式

UnitTest – 一樣貼上 命名 test.js 衝啊 !!

> mocha test.js

UnitTest – 一樣貼上 命名 test.js 衝啊 !!

> mocha test.js 失敗了 嗚嗚

UnitTest – 一樣貼上 命名 test.js 衝啊 !!

> mocha test.js 耶 !! 可以了

開始跑 Jenkins

新增專案 FreeStyle

呼叫執行以及測試腳本

腳本內容

測試測試 – 失敗…

查查錯誤

哦哦 ! 遇到問題了 1 Web 啟動…但不會有結束

哦哦 ! 遇到問題了 1 Web 啟動…但不會有結束 拆開好了,手動啟動主程式

node first.node.jsmocha test.js 改為

mocha test.js

哦哦 ! 遇到問題了 1 Web 啟動…但不會有結束 拆開好了,手動啟動主程式

node first.node.jsmocha test.js 改為

mocha test.js

這裡是手動執

行哦

哦哦 ! 遇到問題了 2 找不到 mocha

哦哦 ! 遇到問題了 2 找不到 mocha 修改腳本,直接呼叫 .bin

mocha test.js 改為 node_modules/bin/mocha test.js

哦哦哦哦,總算成功了

再次致謝 我只是和煒霖大大聊兩句問題就解惹 !!

感恩煒霖大大 讚嘆煒霖大大

END

top related