クラス: ParallelReportDispatcher

ParallelReportDispatcher(onError)

jasmine-core の外部から便利な利用を目的としたレポートディスパッチャでパッケージ化されています。

jasmine (Node.js 用の Jasmine ランナー) などのパッケージが独自にレポートディスパッチを実行して並列実行をサポートできるように支援することを目的としています。並列実行をサポートするランナーパッケージを実装していない場合は、このクラスは目的のものではない可能性があります。

注意: Jasmine spec が実行されるプロセスと同じプロセスで ParallelReportDispatcher を使用しないでください。これを行うと、Jasmine のエラー処理が壊れます。

コンストラクタ

new ParallelReportDispatcher(onError)

パラメーター
名前 タイプ 説明
onError 関数

未処理の例外、未処理の promise リジェクト、または明示的なレポーターの障害が発生したときに呼び出される関数

実装します

メソッド

addReporter(reporterToAdd)

イベントがディスパッチされるレポーターリストにレポーターを追加します。

パラメーター
名前 タイプ 説明
reporterToAdd Reporter

追加するレポーター。

関連項目

clearReporters()

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

installGlobalErrors()

グローバルエラーハンドラーをインストールします。このメソッドの呼び出し後、未処理の例外や未処理の promise リジェクトは、コンストラクタに渡された onError コールバックに渡されます。

uninstallGlobalErrors()

グローバルエラーハンドラーをアンインストールします。