From b5fdf002c6707d421df716a801975ec17d6e8d47 Mon Sep 17 00:00:00 2001 From: Patrik Husfloen Date: Thu, 8 Jun 2023 15:33:04 +0200 Subject: [PATCH] Tweak report --- dist/index.js | 11 ++++++----- src/report/get-report.ts | 13 +++++++------ 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/dist/index.js b/dist/index.js index 590770e..2cfab7c 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1631,12 +1631,13 @@ function getTestRunsReport(testRuns, options) { const name = tr.path; const addr = options.baseUrl + makeRunSlug(runIndex).link; const nameLink = (0, markdown_utils_1.link)(name, addr); - const passed = tr.passed > 0 ? `${tr.passed}${markdown_utils_1.Icon.success}` : ''; - const failed = tr.failed > 0 ? `${tr.failed}${markdown_utils_1.Icon.fail}` : ''; - const skipped = tr.skipped > 0 ? `${tr.skipped}${markdown_utils_1.Icon.skip}` : ''; - return [nameLink, passed, failed, skipped, time]; + const statusIcon = tr.failed > 0 ? markdown_utils_1.Icon.fail : tr.passed > 0 ? markdown_utils_1.Icon.success : markdown_utils_1.Icon.skip; + const passed = tr.passed; + const failed = tr.failed; + const skipped = tr.skipped; + return [statusIcon, nameLink, passed, failed, skipped, time]; }); - const resultsTable = (0, markdown_utils_1.table)(['Report', 'Passed', 'Failed', 'Skipped', 'Time'], [markdown_utils_1.Align.Left, markdown_utils_1.Align.Right, markdown_utils_1.Align.Right, markdown_utils_1.Align.Right, markdown_utils_1.Align.Right], ...tableData); + const resultsTable = (0, markdown_utils_1.table)(['', 'Report', 'Passed', 'Failed', 'Skipped', 'Time'], [markdown_utils_1.Align.Center, markdown_utils_1.Align.Left, markdown_utils_1.Align.Right, markdown_utils_1.Align.Right, markdown_utils_1.Align.Right, markdown_utils_1.Align.Right], ...tableData); sections.push(resultsTable); } if (options.onlySummary === false) { diff --git a/src/report/get-report.ts b/src/report/get-report.ts index 2cc1f16..ae0615f 100644 --- a/src/report/get-report.ts +++ b/src/report/get-report.ts @@ -141,15 +141,16 @@ function getTestRunsReport(testRuns: TestRunResult[], options: ReportOptions): s const name = tr.path const addr = options.baseUrl + makeRunSlug(runIndex).link const nameLink = link(name, addr) - const passed = tr.passed > 0 ? `${tr.passed}${Icon.success}` : '' - const failed = tr.failed > 0 ? `${tr.failed}${Icon.fail}` : '' - const skipped = tr.skipped > 0 ? `${tr.skipped}${Icon.skip}` : '' - return [nameLink, passed, failed, skipped, time] + const statusIcon = tr.failed > 0 ? Icon.fail : tr.passed > 0 ? Icon.success : Icon.skip + const passed = tr.passed + const failed = tr.failed + const skipped = tr.skipped + return [statusIcon, nameLink, passed, failed, skipped, time] }) const resultsTable = table( - ['Report', 'Passed', 'Failed', 'Skipped', 'Time'], - [Align.Left, Align.Right, Align.Right, Align.Right, Align.Right], + ['', 'Report', 'Passed', 'Failed', 'Skipped', 'Time'], + [Align.Center, Align.Left, Align.Right, Align.Right, Align.Right, Align.Right], ...tableData ) sections.push(resultsTable)