mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-04-25 11:18:22 +00:00
* feat(frontend): add Playwright E2E tests with CI workflow
Add end-to-end testing infrastructure using Playwright (Chromium only).
14 tests across 5 spec files cover landing page, chat workspace,
thread history, sidebar navigation, and agent chat — all with mocked
LangGraph/Backend APIs via network interception (zero backend dependency).
New files:
- playwright.config.ts — Chromium, 30s timeout, auto-start Next.js
- tests/e2e/utils/mock-api.ts — shared API mocks & SSE stream helpers
- tests/e2e/{landing,chat,thread-history,sidebar,agent-chat}.spec.ts
- .github/workflows/e2e-tests.yml — push main + PR trigger, paths filter
Updated: package.json, Makefile, .gitignore, CONTRIBUTING.md,
frontend/CLAUDE.md, frontend/AGENTS.md, frontend/README.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: apply Copilot suggestions
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
62 lines
772 B
Plaintext
62 lines
772 B
Plaintext
# DeerFlow docker image cache
|
|
docker/.cache/
|
|
# oh-my-claudecode state
|
|
.omc/
|
|
# OS generated files
|
|
.DS_Store
|
|
*.local
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
ehthumbs.db
|
|
Thumbs.db
|
|
|
|
# Python cache
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
|
|
# Virtual environments
|
|
.venv
|
|
venv/
|
|
|
|
# Environment variables
|
|
.env
|
|
|
|
# Configuration files
|
|
config.yaml
|
|
mcp_config.json
|
|
extensions_config.json
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
|
|
# Coverage report
|
|
coverage.xml
|
|
coverage/
|
|
.deer-flow/
|
|
.claude/
|
|
skills/custom/*
|
|
logs/
|
|
log/
|
|
|
|
# Local git hooks (keep only on this machine, do not push)
|
|
.githooks/
|
|
|
|
# pnpm
|
|
.pnpm-store
|
|
sandbox_image_cache.tar
|
|
|
|
# ignore the legacy `web` folder
|
|
web/
|
|
|
|
# Deployment artifacts
|
|
backend/Dockerfile.langgraph
|
|
config.yaml.bak
|
|
.playwright-mcp
|
|
/frontend/test-results/
|
|
/frontend/playwright-report/
|
|
.gstack/
|
|
.worktrees
|