クラス: ParallelRunner

ParallelRunner(options)

Jasmineテストスイートを並列で設定、構築、実行します。

コンストラクタ

new ParallelRunner(options)

パラメータ
名前 説明
options ParallelRunnerOptions | undefined
const ParallelRunner = require('jasmine/parallel');
const runner = new ParallelRunner({numWorkers: 3});

継承元

メンバ

exitOnCompletion :boolean

スイートの実行が完了したときに、Nodeプロセスを終了するかどうか。

  • boolean
オーバーライド
デフォルト値
  • true

メソッド

addHelperFile(filePath)

スイートの実行時にロードされるヘルパーファイルのリストにファイルを追加します。

パラメータ
名前 説明
filePath string

ロードするファイルへのパス。

継承元

addMatchingHelperFiles(patterns)

指定されたパターンに一致するファイルをヘルパーファイルのリストに追加します。

パラメータ
名前 説明
patterns Array.<string>

ヘルパーファイルに一致するヘルパーファイルパスの配列、またはglob。各パスまたはglobは、specディレクトリを基準に評価されます。

継承元

addMatchingSpecFiles(patterns)

指定されたパターンに一致するファイルをspecファイルのリストに追加します。

パラメータ
名前 説明
patterns Array.<string>

specファイルに一致するspecファイルパスの配列、またはglob。各パスまたはglobは、specディレクトリを基準に評価されます。

継承元

addReporter(reporter)

Jasmine環境にカスタムレポーターを追加します。

パラメータ
名前 説明
reporter Reporter

追加するレポーター

オーバーライド
参照

addSpecFile(filePath)

スイートの実行時にロードされるspecファイルのリストにファイルを追加します。

パラメータ
名前 説明
filePath string

ロードするファイルへのパス。

継承元

alwaysListPendingSpecs(value)

エラーが発生した場合でも、コンソールレポーターが保留中のspecをリストするかどうかを設定します。

パラメータ
名前 説明
value boolean
継承元

clearReporters()

登録されているすべてのレポーターをクリアします。

オーバーライド

configureDefaultReporter(options)

他のレポーターが指定されていない場合にインストールされるデフォルトのレポーターを設定します。

パラメータ
名前 説明
options ConsoleReporterOptions
継承元

(非同期) execute(filesopt, filterStringopt) → {Promise.<JasmineDoneInfo>}

テストスイートを実行します。

注意: 返されたPromiseを使用する場合は、exitOnCompletionをfalseに設定してください。 そうしないと、Promiseが解決される前にNodeプロセスが通常終了します。

パラメータ
名前 属性 説明
files Array.<string> <オプション>

以前に設定されたセットの代わりに実行するspecファイル

filterString string <オプション>

specをフィルタリングするために使用される正規表現。指定した場合、一致する完全名を持つspecのみが実行されます。

戻り値

スイートが完了したときに解決されるPromise。

Promise.<JasmineDoneInfo>

loadConfig(config)

指定されたオブジェクトから設定を読み込みます。

パラメータ
名前 説明
config 設定
継承元

loadConfigFile(configFilePathopt)

指定されたファイルから設定を読み込みます。ファイルはJSONファイル、またはrequireでロード可能で、デフォルトのエクスポートとしてJasmine設定を提供するJSファイルのいずれかです。

パラメータ
名前 属性 デフォルト 説明
configFilePath string <オプション>
spec/support/jasmine.json
継承元
戻り値

Promise

showColors(value)

コンソールレポーターで色を表示するかどうかを設定します。

パラメータ
名前 説明
value boolean

色を表示するかどうか

継承元