fix: resolve bun command from ci path

This commit is contained in:
Codex
2026-05-29 03:34:56 +08:00
parent d4b2a53fb2
commit ba9daf7e03
7 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ import test from "node:test";
import { promisify } from "node:util";
const execFileAsync = promisify(execFile);
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || "/root/.bun/bin/bun";
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || process.env.HWLAB_BUN_COMMAND || (process.versions.bun ? process.execPath : "bun");
test("agent manager CLI reports degraded skills and manages local session lifecycle", async () => {
const stateDir = await mkdtemp(path.join(os.tmpdir(), "hwlab-agent-mgr-"));
+1 -1
View File
@@ -7,7 +7,7 @@ import test from "node:test";
import { promisify } from "node:util";
const execFileAsync = promisify(execFile);
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || "/root/.bun/bin/bun";
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || process.env.HWLAB_BUN_COMMAND || (process.versions.bun ? process.execPath : "bun");
test("agent worker health and dry-run preserve session evidence and cleanup behavior", async () => {
const stateDir = await mkdtemp(path.join(os.tmpdir(), "hwlab-agent-worker-"));
@@ -3,7 +3,7 @@ import { spawn } from "node:child_process";
import { createServer } from "node:http";
import test from "node:test";
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || "/root/.bun/bin/bun";
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || process.env.HWLAB_BUN_COMMAND || (process.versions.bun ? process.execPath : "bun");
test("Codex API Responses forwarder maps loopback Codex paths to configurable upstream and preserves stream body", async () => {
const upstream = await startUpstream();
@@ -3,7 +3,7 @@ import { spawn } from "node:child_process";
import { createServer } from "node:http";
import test from "node:test";
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || "/root/.bun/bin/bun";
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || process.env.HWLAB_BUN_COMMAND || (process.versions.bun ? process.execPath : "bun");
const zstdPayload = Buffer.from([
0x28, 0xb5, 0x2f, 0xfd, 0x04, 0x58, 0x75, 0x03, 0x00, 0x32, 0x47, 0x16,
+1 -1
View File
@@ -3,7 +3,7 @@ import { spawn } from "node:child_process";
import { createServer } from "node:http";
import test from "node:test";
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || "/root/.bun/bin/bun";
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || process.env.HWLAB_BUN_COMMAND || (process.versions.bun ? process.execPath : "bun");
test("device pod fake service exposes health, list, status, events, and method guards", async () => {
const service = await startDevicePod("device-pod-test");
+1 -1
View File
@@ -3,7 +3,7 @@ import { spawn } from "node:child_process";
import { createServer } from "node:http";
import test from "node:test";
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || "/root/.bun/bin/bun";
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || process.env.HWLAB_BUN_COMMAND || (process.versions.bun ? process.execPath : "bun");
test("edge proxy reports local health and proxies live health to upstream", async () => {
const upstream = await startUpstream();
+1 -1
View File
@@ -7,7 +7,7 @@ import { assertCloudWebDistFresh, buildCloudWebDist, readCloudWebAppSource } fro
const rootDir = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "..");
const repoRoot = path.resolve(rootDir, "../..");
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || "/root/.bun/bin/bun";
const bunCommand = process.env.HWLAB_TEST_BUN_COMMAND || process.env.HWLAB_BUN_COMMAND || (process.versions.bun ? process.execPath : "bun");
const requiredFiles = Object.freeze([
"index.html",