2016-02-22 158 views
0

我有基本的蓋倫測試建立一個響應角的部位,通過對網站的臺式機和平板電腦版本,一個簡單的測試運行。蓋倫框架:「消息:命令失敗,退出代碼1」

我沒有建立這個網站,並不能說,如果蓋倫曾經完全正常工作的網站上。我自己從1.6.3版本在NPM,其中包括在。測試文件更新語法等和兩個.gspec文件升級蓋倫V2.2.1。

幾乎一切都似乎是由我在Mac的終端運行咕嘟咕嘟命令工作正常:

GALEN_URL=http://localhost:3000/MYSITE/ gulp test:galen-local 

這在本地運行測試(VS SauceLabs)。通過終端,我看到了兩個測試運行,以打印出測試標準,我也得到一張紙條,上面有關於平板電腦的版本(它是平板電腦版本的易CSS相關的修復,我不擔心這一點)失敗。另外,我正在爲這兩個測試獲取HTML報告,並將其寫入本地目錄。

我的問題是以下錯誤消息的測試之後,我得到運行:

======================================== 
Failed tests: 
    Login page on tablet device 

Suite status: FAIL 
Total tests: 2 
Total failed tests: 1 
Total failures: 3 
There were failures in galen tests 
[13:51:04] 'test:galen-local' errored after 11 s 
[13:51:04] Error in plugin 'gulp-shell' 
Message: 
    Command `./node_modules/.bin/galen test tests/galen/tests/local.test --htmlreport galen-reports -DwebsiteUrl=http://localhost:3000/MYSITE/ -DsauceUser=USERNAME -DsauceKey=SAUCEKEY` failed with exit code 1 

什麼是failed with exit code 1?我搜查了蓋倫文檔,搜索了網頁,我無法弄清楚會發生什麼問題。我不知道這意味着什麼。

,如果需要,我可以提供更多的代碼,但該網站是比較複雜的,事情在許多文件中抽象出來。

感謝的任何援助

回答

0

我想我可能剛纔已經回答了我的問題......

當我刪除了失敗的平板電腦版本的測試標準,我得到了在終端與以下沒有「命令」錯誤消息:

======================================== 
Suite status: PASS 
Total tests: 2 
Total failed tests: 0 
Total failures: 0 
[14:24:16] Finished 'test:galen-local' after 11 s 

我相信命令錯誤信息只是反映了企業的整體套件測試失敗。不過,這似乎有些奇怪,我認爲後Total failed tests: 1 Total failures: 3消息已經明確表示,在平板電腦版本的某些測試失敗會出現這樣的錯誤消息。我還不清楚具體的「錯誤代碼1」的含義。

如果任何人有任何見解,隨意附和,否則,我會標示出這是在某一點上的答案,如果我不只是刪除整個問題。

相關問題