From 6fadd1b42913c3f7eede45018c02fb803a6de33d Mon Sep 17 00:00:00 2001 From: Ian Webster Date: Fri, 7 Aug 2026 10:50:09 -0700 Subject: [PATCH] Fix Windows credential permission test timeout --- sdk/typescript/tests-ts/runtime.test.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sdk/typescript/tests-ts/runtime.test.ts b/sdk/typescript/tests-ts/runtime.test.ts index 00f6e96f..07416c9d 100644 --- a/sdk/typescript/tests-ts/runtime.test.ts +++ b/sdk/typescript/tests-ts/runtime.test.ts @@ -1,4 +1,4 @@ -import { spawnSync } from "node:child_process"; +import { execFile, spawnSync } from "node:child_process"; import { existsSync, renameSync, symlinkSync } from "node:fs"; import { chmod, @@ -29,6 +29,7 @@ import { sep, } from "node:path"; import { fileURLToPath, pathToFileURL } from "node:url"; +import { promisify } from "node:util"; import { brotliDecompressSync } from "node:zlib"; import { afterEach, describe, expect, mock, test } from "bun:test"; import { strToU8, zipSync } from "fflate"; @@ -2477,7 +2478,7 @@ describe("runtime directories and plugin Python boundary", () => { "$unexpected = @($acl.Access | Where-Object { $_.AccessControlType -eq [System.Security.AccessControl.AccessControlType]::Allow -and $trusted -notcontains $_.IdentityReference.Translate([System.Security.Principal.SecurityIdentifier]).Value })", "[pscustomobject]@{ unexpected = $unexpected.Count } | ConvertTo-Json -Compress", ].join("; "); - const result = spawnSync( + const result = await promisify(execFile)( powershell, ["-NoLogo", "-NoProfile", "-NonInteractive", "-Command", command], { @@ -2488,7 +2489,6 @@ describe("runtime directories and plugin Python boundary", () => { }, ); - expect(result.status).toBe(0); expect(JSON.parse(result.stdout)).toEqual({ unexpected: 0 }); }, );