Server IP : 150.95.80.236 / Your IP : 18.188.191.11 Web Server : Apache System : Linux host-150-95-80-236 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : social-telecare ( 10000) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/pcu.in.th/api-uat.pcu.in.th/node_modules/@jest/core/build/ |
Upload File : |
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.default = void 0; /** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ class ReporterDispatcher { _reporters; constructor() { this._reporters = []; } register(reporter) { this._reporters.push(reporter); } unregister(reporterConstructor) { this._reporters = this._reporters.filter( reporter => !(reporter instanceof reporterConstructor) ); } async onTestFileResult(test, testResult, results) { for (const reporter of this._reporters) { if (reporter.onTestFileResult) { await reporter.onTestFileResult(test, testResult, results); } else if (reporter.onTestResult) { await reporter.onTestResult(test, testResult, results); } } // Release memory if unused later. testResult.coverage = undefined; testResult.console = undefined; } async onTestFileStart(test) { for (const reporter of this._reporters) { if (reporter.onTestFileStart) { await reporter.onTestFileStart(test); } else if (reporter.onTestStart) { await reporter.onTestStart(test); } } } async onRunStart(results, options) { for (const reporter of this._reporters) { reporter.onRunStart && (await reporter.onRunStart(results, options)); } } async onTestCaseStart(test, testCaseStartInfo) { for (const reporter of this._reporters) { if (reporter.onTestCaseStart) { await reporter.onTestCaseStart(test, testCaseStartInfo); } } } async onTestCaseResult(test, testCaseResult) { for (const reporter of this._reporters) { if (reporter.onTestCaseResult) { await reporter.onTestCaseResult(test, testCaseResult); } } } async onRunComplete(testContexts, results) { for (const reporter of this._reporters) { if (reporter.onRunComplete) { await reporter.onRunComplete(testContexts, results); } } } // Return a list of last errors for every reporter getErrors() { return this._reporters.reduce((list, reporter) => { const error = reporter.getLastError && reporter.getLastError(); return error ? list.concat(error) : list; }, []); } hasErrors() { return this.getErrors().length !== 0; } } exports.default = ReporterDispatcher;