UNPKG

@web/test-runner

Version:
26 lines 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.reportTestFileResults = void 0; const nanocolors_1 = require("nanocolors"); const path_1 = require("path"); const reportTestsErrors_1 = require("./reportTestsErrors"); const reportBrowserLogs_1 = require("./reportBrowserLogs"); const reportRequest404s_1 = require("./reportRequest404s"); const reportTestFileErrors_1 = require("./reportTestFileErrors"); function reportTestFileResults(logger, testFile, allBrowserNames, favoriteBrowser, sessionsForTestFile) { const failedSessions = sessionsForTestFile.filter(s => !s.passed); (0, reportBrowserLogs_1.reportBrowserLogs)(logger, sessionsForTestFile); (0, reportRequest404s_1.reportRequest404s)(logger, sessionsForTestFile); (0, reportTestFileErrors_1.reportTestFileErrors)(logger, allBrowserNames, favoriteBrowser, sessionsForTestFile); if (failedSessions.length > 0) { (0, reportTestsErrors_1.reportTestsErrors)(logger, allBrowserNames, favoriteBrowser, failedSessions); } if (logger.buffer.length > 0) { logger.buffer.unshift({ method: 'log', args: [`${(0, nanocolors_1.bold)((0, nanocolors_1.cyan)((0, path_1.relative)(process.cwd(), testFile)))}:\n`], }); } } exports.reportTestFileResults = reportTestFileResults; //# sourceMappingURL=reportTestFileResults.js.map