簡體   English   中英

測試結果為成功,盡管在測試過程中發現錯誤

[英]Tests result as successful, although errors are found during Tests

我已經按照QunitJS + PhantomJS + GruntJS的說明設置了測試環境: http ://jordankasper.com/blog/2013/04/automated-javascript-tests-using-grunt-phantomjs-and-qunit/

一切正常,但是我遇到的問題是,盡管發現了錯誤,但我的Grunt任務沒有錯誤地完成了。 這對於我的構建過程至關重要。 由於測試結果,構建失敗或成功。 但就我而言,構建總是成功的。 有什么主意,為什么發現錯誤時咕gr咕exit咕with咕exit的叫聲?

grunt文件的qunit任務:

module.exports = {

  services: {
    options: {
      urls: [
        'http://localhost:8000/tests/services.html'
      ],
      timeout: 20000,
      force: true
    }
  },

  gui: {
    options: {
      urls: [
        'http://localhost:8000/tests/gui.html'
      ],
      timeout: 20000,
      force: true
    }
  }

};

輸出:

在此處輸入圖片說明

請考慮由於存在自信問題,我無法上傳更多信息。

您在問“為什么Grunt會繼續,什么時候測試失敗?” 答案是“因為您要這樣做”。

如果有失敗的測試, force選項控制QUnit任務是否失敗。 完成后將其設置為true會告訴Grunt即使測試失敗也要繼續。 嘗試將其設置為false ,或者將其完全刪除,因為默認情況下為false

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM