From a7fe10581bc7fb415eb3be96470b3d26a158e5b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E5=91=98=E9=98=BF=E6=B1=9F=28Relakkes?= =?UTF-8?q?=29?= Date: Wed, 2 Sep 2026 08:55:23 +0800 Subject: [PATCH] test(desktop): stabilize macOS build install check --- desktop/scripts/build-macos-arm64.test.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/desktop/scripts/build-macos-arm64.test.ts b/desktop/scripts/build-macos-arm64.test.ts index d7159947..36d10945 100644 --- a/desktop/scripts/build-macos-arm64.test.ts +++ b/desktop/scripts/build-macos-arm64.test.ts @@ -74,6 +74,7 @@ exit 0 const result = spawnSync('/bin/bash', [buildScript], { cwd: desktopDir, encoding: 'utf8', + stdio: ['ignore', 'ignore', 'pipe'], env: { ...process.env, PATH: `${fakeBinDir}:${process.env.PATH ?? ''}`, @@ -83,7 +84,12 @@ exit 0 }, }) - expect(result.status, `${result.stdout}\n${result.stderr}`).toBe(86) + expect(result.status, [ + `status: ${String(result.status)}`, + `signal: ${String(result.signal)}`, + `spawn error: ${result.error?.stack ?? 'none'}`, + `stderr: ${result.stderr || ''}`, + ].join('\n')).toBe(86) expect(await Promise.all([ exists(path.join(fixtureRoot, 'node_modules')), exists(path.join(desktopDir, 'node_modules')),