agent-ecosystem/scripts/prove-agent-cli-launch.mjs
2026-05-06 11:53:34 +03:00

43 lines
870 B
JavaScript

#!/usr/bin/env node
import { spawnSync } from 'node:child_process';
import path from 'node:path';
import process from 'node:process';
import { fileURLToPath } from 'node:url';
const scriptDir = path.dirname(fileURLToPath(import.meta.url));
const repoRoot = path.resolve(scriptDir, '..');
const env = {
...process.env,
AGENT_CLI_LAUNCH_LIVE_E2E: '1',
};
console.log('Running agent CLI launch live smoke');
const result = spawnSync(
'pnpm',
[
'exec',
'vitest',
'run',
'--maxWorkers',
'1',
'--minWorkers',
'1',
'test/main/utils/AgentCliLaunch.live-e2e.test.ts',
],
{
cwd: repoRoot,
env,
stdio: 'inherit',
shell: process.platform === 'win32',
}
);
if (result.error) {
console.error(`Failed to run agent CLI launch smoke: ${result.error.message}`);
process.exit(1);
}
process.exit(result.status ?? 1);