mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-19 09:33:53 +00:00
Update shell service integration tests (#6598)
This commit is contained in:
@@ -16,7 +16,7 @@ describe('ShellExecutionService programmatic integration tests', () => {
|
|||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
// Create a dedicated directory for this test suite to avoid conflicts.
|
// Create a dedicated directory for this test suite to avoid conflicts.
|
||||||
testDir = path.join(
|
testDir = path.join(
|
||||||
process.env.INTEGRATION_TEST_FILE_DIR!,
|
process.env['INTEGRATION_TEST_FILE_DIR']!,
|
||||||
'shell-service-tests',
|
'shell-service-tests',
|
||||||
);
|
);
|
||||||
await fs.mkdir(testDir, { recursive: true });
|
await fs.mkdir(testDir, { recursive: true });
|
||||||
@@ -27,11 +27,12 @@ describe('ShellExecutionService programmatic integration tests', () => {
|
|||||||
const onOutputEvent = vi.fn();
|
const onOutputEvent = vi.fn();
|
||||||
const abortController = new AbortController();
|
const abortController = new AbortController();
|
||||||
|
|
||||||
const handle = ShellExecutionService.execute(
|
const handle = await ShellExecutionService.execute(
|
||||||
command,
|
command,
|
||||||
testDir,
|
testDir,
|
||||||
onOutputEvent,
|
onOutputEvent,
|
||||||
abortController.signal,
|
abortController.signal,
|
||||||
|
false,
|
||||||
);
|
);
|
||||||
|
|
||||||
const result = await handle.result;
|
const result = await handle.result;
|
||||||
@@ -52,11 +53,12 @@ describe('ShellExecutionService programmatic integration tests', () => {
|
|||||||
const onOutputEvent = vi.fn();
|
const onOutputEvent = vi.fn();
|
||||||
const abortController = new AbortController();
|
const abortController = new AbortController();
|
||||||
|
|
||||||
const handle = ShellExecutionService.execute(
|
const handle = await ShellExecutionService.execute(
|
||||||
command,
|
command,
|
||||||
testDir,
|
testDir,
|
||||||
onOutputEvent,
|
onOutputEvent,
|
||||||
abortController.signal,
|
abortController.signal,
|
||||||
|
false,
|
||||||
);
|
);
|
||||||
|
|
||||||
const result = await handle.result;
|
const result = await handle.result;
|
||||||
@@ -77,11 +79,12 @@ describe('ShellExecutionService programmatic integration tests', () => {
|
|||||||
const onOutputEvent = vi.fn();
|
const onOutputEvent = vi.fn();
|
||||||
const abortController = new AbortController();
|
const abortController = new AbortController();
|
||||||
|
|
||||||
const handle = ShellExecutionService.execute(
|
const handle = await ShellExecutionService.execute(
|
||||||
command,
|
command,
|
||||||
testDir,
|
testDir,
|
||||||
onOutputEvent,
|
onOutputEvent,
|
||||||
abortController.signal,
|
abortController.signal,
|
||||||
|
false,
|
||||||
);
|
);
|
||||||
|
|
||||||
const result = await handle.result;
|
const result = await handle.result;
|
||||||
@@ -98,11 +101,12 @@ describe('ShellExecutionService programmatic integration tests', () => {
|
|||||||
const onOutputEvent = vi.fn();
|
const onOutputEvent = vi.fn();
|
||||||
const abortController = new AbortController();
|
const abortController = new AbortController();
|
||||||
|
|
||||||
const handle = ShellExecutionService.execute(
|
const handle = await ShellExecutionService.execute(
|
||||||
command,
|
command,
|
||||||
testDir,
|
testDir,
|
||||||
onOutputEvent,
|
onOutputEvent,
|
||||||
abortController.signal,
|
abortController.signal,
|
||||||
|
false,
|
||||||
);
|
);
|
||||||
|
|
||||||
// Abort shortly after starting
|
// Abort shortly after starting
|
||||||
|
|||||||
Reference in New Issue
Block a user