Преглед изворни кода

Merge pull request #2272 from deepseek-harness/codex/fix-packed-install-pwsh-path

test: fix packed install closure and macOS path comparisons
Wenlu Wang пре 1 месец
родитељ
комит
73a59bf60f

+ 2 - 2
packages/bash/pwsh-local/tests/executor.spec.ts

@@ -31,10 +31,10 @@ const hasPwsh = spawnSync(resolvePwshPath(), ['-NoLogo', '-NoProfile', '-NonInte
 /** Normalize PowerShell's platform line endings (CRLF on Windows, LF elsewhere). */
 const lf = (text: string): string => text.replace(/\r\n/g, '\n')
 
-/** Case-insensitive path equality on Windows (Get-Location may re-case the drive). */
+/** Filesystem path equality across macOS temp symlinks and Windows drive-letter casing. */
 function samePath(actual: string, expected: string): boolean {
   const norm = (value: string) => (
-    process.platform === 'win32' ? realpathSync.native(value).toLowerCase() : value
+    process.platform === 'win32' ? realpathSync.native(value).toLowerCase() : realpathSync.native(value)
   )
   return norm(actual) === norm(expected)
 }

+ 3 - 0
packages/sandbox/sandbox-local/tests/packed-install.e2e.ts

@@ -33,7 +33,10 @@ const WORKSPACE_CLOSURE = [
   // from the registry).
   'packages/sandbox/sandbox-windows-acl',
   'packages/sandbox/sandbox',
+  'packages/core/session',
+  'packages/core/scope',
   'packages/llm/llm',
+  'packages/typert/type-meta',
   'packages/attachment/attachment',
   'packages/util/brand',
   'packages/util/timeout',