From 84001acf224b9d5b4a57f3f12cac3a5ea1e76dff Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Fri, 4 Apr 2025 13:59:39 -0700 Subject: [PATCH] Update runner.node.mjs --- scripts/runner.node.mjs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/scripts/runner.node.mjs b/scripts/runner.node.mjs index ea98018a1b..ef50f38de6 100755 --- a/scripts/runner.node.mjs +++ b/scripts/runner.node.mjs @@ -143,9 +143,8 @@ const { values: options, positionals: filters } = parseArgs({ const cliOptions = options; if (cliOptions.junit) { - cliOptions["junit-temp-dir"] = join(tmpdir(), cliOptions["junit-temp-dir"]); try { - mkdirSync(cliOptions["junit-temp-dir"], { recursive: true }); + cliOptions["junit-temp-dir"] = mkdtempSync(join(tmpdir(), cliOptions["junit-temp-dir"])); } catch (err) { cliOptions.junit = false; console.error(`Error creating JUnit temp directory: ${err.message}`); @@ -1885,10 +1884,10 @@ async function addToJunitUploadQueue(junitFilePath) { async function drainJunitUploadQueue() { isUploadingToBuildKite = true; while (junitUploadQueue.length > 0) { - const junitFilePath = junitUploadQueue.shift(); - await uploadJUnitToBuildKite(junitFilePath) + const testPath = junitUploadQueue.shift(); + await uploadJUnitToBuildKite(testPath) .then(uploadSuccess => { - unlink(junitFilePath, () => { + unlink(testPath, () => { if (!uploadSuccess) { console.error(`Failed to upload JUnit report for ${testPath}`); }