a11y: optimize performance test output on web

This commit is contained in:
undefined committed 2024-07-10 10:55:04 +08:00
1 parent 7588f13e2d
commit f46f111c03
1 file changed
+7 -3
+7 -3
View File
@@ -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;
}