From 8a4603c4ea3d2f644a72549dc0096e5db2c6b7ef Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 10 Jul 2024 10:55:04 +0800 Subject: [PATCH] a11y: optimize performance test output on web --- packages/a11y/performance-test.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/a11y/performance-test.ts b/packages/a11y/performance-test.ts index 263bb71b7..36edd86ad 100644 --- a/packages/a11y/performance-test.ts +++ b/packages/a11y/performance-test.ts @@ -195,9 +195,13 @@ export async function startPerformanceTest(args: { enable5: boolean }, report) { const timeArr = results[key]; if (!timeArr) continue; const avgTime = Math.sum(...timeArr) / 20; - report({ message: `-------Test ${key}-------` }); - report({ message: ` Avg: ${formatL(avgTime)} D: ${formatR(Math.sum(...timeArr.map((i) => (i - avgTime) ** 2)) / 20, 5)} ` }); - report({ message: ` Max: ${formatL(Math.max(...timeArr))} Min: ${formatR(Math.min(...timeArr))} ` }); + await report({ + message: [ + `-------Test ${key}-------`, + ` Avg: ${formatL(avgTime)} D: ${formatR(Math.sum(...timeArr.map((i) => (i - avgTime) ** 2)) / 20, 5)} `, + ` Max: ${formatL(Math.max(...timeArr))} Min: ${formatR(Math.min(...timeArr))} `, + ].join('\n'), + }); } return true; }