Skip to content

Commit 2123959

Browse files
committed
Fix Windows native fallback test and speed badges
1 parent 17f28e2 commit 2123959

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
<img alt="License MIT" src="https://img.shields.io/badge/license-MIT-555">
1313
<img alt="Node 20.19.4+" src="https://img.shields.io/badge/node-%3E%3D20.19.4-339933">
1414
<img alt="Codex compatible" src="https://img.shields.io/badge/codex-compatible-444">
15-
<img alt="Cold scans 62 percent faster" src="https://img.shields.io/badge/cold%20scan-62%25%20faster-0f766e">
15+
<img alt="Cold scan 96 percent plus faster" src="https://img.shields.io/badge/cold%20scan-96%25%2B%20faster-0f766e">
16+
<img alt="Warm scan 99 percent plus faster" src="https://img.shields.io/badge/warm%20scan-99%25%2B%20faster-0f766e">
1617
<img alt="OpenAI pricing only" src="https://img.shields.io/badge/pricing-OpenAI%20only-111">
1718
<img alt="No database" src="https://img.shields.io/badge/database-none-0f766e">
1819
</p>

test/engine.test.mjs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -529,10 +529,14 @@ for (let i = 0; i < 3000; i += 1) {
529529
}
530530
const fakeBin = path.join(root, 'fake-native-bin');
531531
await mkdir(fakeBin, { recursive: true });
532-
await writeFile(path.join(fakeBin, 'xargs'), '#!/bin/sh\nexit 1\n', { mode: 0o755 });
532+
if (process.platform === 'win32') {
533+
await writeFile(path.join(fakeBin, 'xargs.cmd'), '@echo off\r\nexit /b 1\r\n');
534+
} else {
535+
await writeFile(path.join(fakeBin, 'xargs'), '#!/bin/sh\nexit 1\n', { mode: 0o755 });
536+
}
533537
const previousPath = process.env.PATH;
534538
process.env.CDXUSAGE_SCAN_MODE = 'grep-batch';
535-
process.env.PATH = `${fakeBin}:${previousPath ?? ''}`;
539+
process.env.PATH = `${fakeBin}${path.delimiter}${previousPath ?? ''}`;
536540
try {
537541
const nativeEarlyExit = await collectUsage({
538542
codexHome: nativeEarlyExitHome,

0 commit comments

Comments
 (0)