クラス: Runner

Runner

JasmineParallelRunner の共通メソッドとプロパティを定義します。
注記: これはインターフェースとみなすべきです。jsdoc の制限により、クラスとしてドキュメント化されています。これらのメンバーは両方のランナークラスで使用できると考えて問題ありませんが、継承構造自体はいつでも変更される可能性のある実装の詳細です。

メンバー

exitOnCompletion :boolean

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

  • boolean
デフォルト値
  • true

メソッド

addHelperFile(filePath)

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

パラメータ
名前 説明
filePath string

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

addMatchingHelperFiles(patterns)

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

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

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

addMatchingSpecFiles(patterns)

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

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

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

addReporter(reporter)

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

パラメータ
名前 説明
reporter Reporter

追加するレポーター

参照

addSpecFile(filePath)

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

パラメータ
名前 説明
filePath string

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

alwaysListPendingSpecs(value)

失敗があってもコンソールレポーターが保留中のスペックをリストするかどうかを設定します。

パラメータ
名前 説明
value boolean

clearReporters()

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

configureDefaultReporter(options)

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

パラメータ
名前 説明
options ConsoleReporterOptions

loadConfig(config)

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

パラメータ
名前 説明
config Configuration

loadConfigFile(configFilePathopt)

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

この Jasmine インスタンスが既に {jsLoader: 'require'} で設定されていない限り、設定ファイルは動的 import() 経由でロードされます。動的 import() は、ES モジュールとほぼすべての CommonJS モジュールをサポートしています。

パラメータ
名前 属性 デフォルト 説明
configFilePath string <optional> (省略可能)
spec/support/jasmine.json
戻り値

Promise

showColors(value)

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

パラメータ
名前 説明
value boolean

色を表示するかどうか

verbose(value)

冗長モードで実行するかどうかを設定します。冗長モードでは、設定の問題のデバッグに役立つ情報が出力されます。

パラメータ
名前 説明
value boolean

冗長モードで実行するかどうか