From 4d31c29a198ad642cb001528a5efe519eed7e820 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 2 Mar 2026 13:25:39 +0000 Subject: [PATCH] test(perf): skip shell profile loading in ios team-id script tests --- test/scripts/ios-team-id.test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/scripts/ios-team-id.test.ts b/test/scripts/ios-team-id.test.ts index 60832025854..79a7535836a 100644 --- a/test/scripts/ios-team-id.test.ts +++ b/test/scripts/ios-team-id.test.ts @@ -7,6 +7,7 @@ import { afterAll, beforeAll, describe, expect, it } from "vitest"; const SCRIPT = path.join(process.cwd(), "scripts", "ios-team-id.sh"); const BASH_BIN = process.platform === "win32" ? "bash" : "/bin/bash"; +const BASH_ARGS = process.platform === "win32" ? [SCRIPT] : ["--noprofile", "--norc", SCRIPT]; const BASE_PATH = process.env.PATH ?? "/usr/bin:/bin"; const BASE_LANG = process.env.LANG ?? "C"; let fixtureRoot = ""; @@ -34,7 +35,7 @@ function runScript( ...extraEnv, }; try { - const stdout = execFileSync(BASH_BIN, [SCRIPT], { + const stdout = execFileSync(BASH_BIN, BASH_ARGS, { env, encoding: "utf8", stdio: ["ignore", "pipe", "pipe"],