如圖 :
結果在 JenKins 中確無法有效停止!
所以選擇用 ADL
首先遇到的問題是
原因是 adl 的版本和編譯的版本不同!
像我的 adl 是 3.1
但是我 IDE 產生的確是
所以會有問題 !
只要更新 adl 的版本 或是 修改 app.xml 就可以解決!
同 fdb 我也怕會有跑不停的問題!
所以我也加了 離開的函式!
那就只要讓 這個 air 程式去讀取編譯出來的 swf 然後接收
是否有錯, 有錯就寫報告 沒錯就不寫報告!
當然在 IDE 介面下都是沒有問題的!
但是在 JenKins 的環境下跑 確是會出事!
問題是出在匿名使用者
最後調整 將檔案存在 使用者目錄 (File.userDirectory)
如果有錯誤才輸出檔案 沒錯誤就不輸出檔案!
成功的情況如下
失敗情況如下
將我的 unit test 整合到 JenKins 上 並且自動發信的部分
已經全部結束 !!
其中我遇到的問題大部分都在上面陳述了
下面是我查詢的資料
ADL
http://labs.mstudio.com/?p=226http://stackoverflow.com/questions/15428278/adl-error-while-loading-initial-content-adobe-air
如果想一勞永逸解決問題 就去更新ADL 相關的更新如下
http://helpx.adobe.com/x-productkb/multi/how-overlay-air-sdk-flex-sdk.html
http://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.htmlhttp://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.html
ANT 判斷
http://ant.apache.org/manual/index.html
http://www.ogshoppingmall.com/list.asp?id=49546
http://ant.apache.org/manual/Tasks/fail.html
as 相關資料
http://help.adobe.com/zh_TW/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html
http://help.adobe.com/zh_TW/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7fd9.html
http://help.adobe.com/zh_TW/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7fd7.html






沒有留言 :
張貼留言