類別:平行執行器

平行執行器(選項)

並行設定、建置和執行 Jasmine 測試套件。

建構函式

平行執行器(選項)

參數
名稱 類型 描述
選項 平行執行器選項 | 未定義
範例
const ParallelRunner = require('jasmine/parallel');
const runner = new ParallelRunner({numWorkers: 3});

延伸

成員

退出完成 :布林

當套件完成執行時是否導致節點處理程序退出。

類型
  • 布林
覆寫
預設值
  • true

方法

加入協助函式文件(filePath)

將協助函式文件加入到執行套件時載入的清單中。

參數
名稱 類型 描述
filePath 字串

要載入的檔案路徑。

繼承自

加入相符協助函式文件(模式)

將相符指定模式的檔案加入到協助函式文件清單中。

參數
名稱 類型 描述
模式 Array.<字串>

協助函式文件路徑或相符協助函式文件的 全局 陣列。每個路徑或全局都將針對規格目錄求值。

繼承自

加入相符規格文件(模式)

將相符指定模式的檔案加入到規格文件清單中。

參數
名稱 類型 描述
模式 Array.<字串>

協助函式文件路徑或相符協助函式文件的 全局 陣列。每個路徑或全局都將針對規格目錄求值。

繼承自

加入報告器(報告器)

將自訂報告器加入到 Jasmine 環境中。

參數
名稱 類型 描述
報告器 報告器

要加入的報告器

覆寫
參見

加入規格文件(filePath)

將規格文件加入到執行套件時載入的清單中。

參數
名稱 類型 描述
filePath 字串

要載入的檔案路徑。

繼承自

永遠列出待定的規格(值)

設定主控台報告器是否應列出待定的規格,即使有失敗。設定

參數
名稱 類型 描述
布林
繼承自

清除報告器()

清除所有已註冊的報告器。

覆寫

設定預設報告器(選項)

如果未指定其他報告器,設定已安裝的預設報告器。

參數
名稱 類型 描述
選項 主控台報告器選項
繼承自

(非同步) 執行(檔案opt, 濾器字串opt) → {Promise.<Jasmine 完成資訊和gt;}

執行測試套件。

注意:如果您打算使用回傳的承諾,將 退出完成 設定為 false。否則,節點處理程序通常會在承諾解決之前退出。

參數
名稱 類型 屬性 描述
檔案 Array.<字串> <選用>

要執行的規格文件,而不是先前設定的組

濾器字串 字串 <選用>

用於過濾規格的正則表達式。若有指定,只會執行符合完整名稱的規格。

傳回值

當測試集完成時會解決的 Promise。

類型
Promise.<JasmineDoneInfo>

loadConfig(config)

從指定的物件載入設定。

參數
名稱 類型 描述
config 設定
繼承自

loadConfigFile(configFilePathopt)

從指定的檔案載入設定。檔案可能是 JSON 檔案,或任何可透過 require 載入並提供 Jasmine 設定為其預設輸出值的 JS 檔案。

參數
名稱 類型 屬性 預設 描述
configFilePath 字串 <選用>
spec/support/jasmine.json
繼承自
傳回值

Promise

showColors(value)

設定是否在主控台報表程式中顯示色彩。

參數
名稱 類型 描述
布林

是否顯示色彩

繼承自