diff --git a/src/browser/run/runner.test.ts b/src/browser/run/runner.test.ts index c885bbf3..658dd0fa 100644 --- a/src/browser/run/runner.test.ts +++ b/src/browser/run/runner.test.ts @@ -543,7 +543,7 @@ afterAll(async () => { }); it('initializes against a pre-launched persistent context without registering it twice', async () => { - const userDataDir = fs.mkdtempSync('/tmp/webcmd-persistent-browser-run-'); + const userDataDir = fs.mkdtempSync(path.join(os.tmpdir(), 'webcmd-persistent-browser-run-')); const persistent = await chromium.launchPersistentContext(userDataDir, { headless: true }); try { const persistentPage = persistent.pages()[0] ?? await persistent.newPage(); @@ -566,10 +566,10 @@ afterAll(async () => { await persistent.close(); fs.rmSync(userDataDir, { recursive: true, force: true }); } - }); + }, 20_000); it('hides sibling Session pages in a persistent context', async () => { - const userDataDir = fs.mkdtempSync('/tmp/webcmd-persistent-browser-run-'); + const userDataDir = fs.mkdtempSync(path.join(os.tmpdir(), 'webcmd-persistent-browser-run-')); const persistent = await chromium.launchPersistentContext(userDataDir, { headless: true }); try { const owned = persistent.pages()[0] ?? await persistent.newPage(); @@ -597,7 +597,7 @@ afterAll(async () => { await persistent.close(); fs.rmSync(userDataDir, { recursive: true, force: true }); } - }); + }, 20_000); it('waits for requests and responses', async () => { const output = await run(` diff --git a/src/pipeline/steps/download.test.ts b/src/pipeline/steps/download.test.ts index a0fd815e..c5e6dad5 100644 --- a/src/pipeline/steps/download.test.ts +++ b/src/pipeline/steps/download.test.ts @@ -154,7 +154,7 @@ describe('stepDownload', () => { page, { url: '${{ item.url }}', - dir: '/tmp/webcmd-download-test', + dir: path.join(os.tmpdir(), 'webcmd-download-test'), filename: '${{ index }}.mp4', progress: false, concurrency: 1,