Skip to content

Commit 9c4b34d

Browse files
ryan-williamsclaude
andcommitted
Fix e2e tests for CI environment
- Use `uv run disk-tree-server` in CI (command not on PATH otherwise) - Add 15s timeout for homepage cold start 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 8c7537c commit 9c4b34d

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

ui/e2e/navigation.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ test.describe('Navigation', () => {
44
test('homepage shows scan list or empty state', async ({ page }) => {
55
await page.goto('/')
66

7-
// Should show the header with tabs
8-
await expect(page.getByRole('link', { name: 'Scans' })).toBeVisible()
7+
// Should show the header with tabs (with longer timeout for cold start)
8+
await expect(page.getByRole('link', { name: 'Scans' })).toBeVisible({ timeout: 15000 })
99
await expect(page.getByRole('link', { name: 'S3' })).toBeVisible()
1010
await expect(page.getByRole('link', { name: 'Recent' })).toBeVisible()
1111

ui/playwright.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export default defineConfig({
1818
},
1919
],
2020
webServer: {
21-
command: 'cd .. && disk-tree-server',
21+
command: process.env.CI ? 'cd .. && uv run disk-tree-server' : 'cd .. && disk-tree-server',
2222
url: 'http://localhost:5001',
2323
reuseExistingServer: !process.env.CI,
2424
timeout: 30000,

0 commit comments

Comments
 (0)