perf(test): refresh extension memory hotspots from gh logs (#60159)

This commit is contained in:
Vincent Koc
2026-04-03 17:43:44 +09:00
committed by GitHub
parent 84970d325e
commit cb7f74b5eb
7 changed files with 192 additions and 9 deletions

View File

@@ -7,6 +7,8 @@ const ANSI_ESCAPE_PATTERN = new RegExp(
`${ESCAPE}(?:\\][^${BELL}]*(?:${BELL}|${ESCAPE}\\\\)|\\[[0-?]*[ -/]*[@-~]|[@-Z\\\\-_])`,
"g",
);
const GITHUB_CLI_LOG_PREFIX_PATTERN =
/^[^\t\r\n]+\t[^\t\r\n]+\t\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z\s+/u;
const GITHUB_ACTIONS_LOG_PREFIX_PATTERN = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z\s+/u;
const COMPLETED_TEST_FILE_LINE_PATTERN =
@@ -46,7 +48,9 @@ function stripAnsi(text) {
}
function normalizeLogLine(line) {
return line.replace(GITHUB_ACTIONS_LOG_PREFIX_PATTERN, "");
return line
.replace(GITHUB_CLI_LOG_PREFIX_PATTERN, "")
.replace(GITHUB_ACTIONS_LOG_PREFIX_PATTERN, "");
}
export function parseCompletedTestFileLines(text) {