Skip to content

Commit 7d84a9e

Browse files
committed
feat(e2e): add E2E test infrastructure
Add pytest fixtures and configuration for end-to-end testing with real database operations. Includes module-scoped database fixtures, seeded test data fixtures, and registry integration fixtures. Implements Issue #43 Phase 1.
1 parent a2d127b commit 7d84a9e

2 files changed

Lines changed: 440 additions & 0 deletions

File tree

tests/e2e/__init__.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
End-to-end integration tests for Arctic Text2SQL Agent.
3+
4+
These tests run with real model inference and database execution
5+
to verify the complete pipeline from natural language to SQL results.
6+
7+
Usage:
8+
# Run all E2E tests
9+
pytest tests/e2e/ -v
10+
11+
# Run with specific markers
12+
pytest tests/e2e/ -m "e2e and not slow" -v
13+
14+
# Skip E2E tests in regular test runs
15+
pytest tests/ -m "not e2e" -v
16+
"""

0 commit comments

Comments
 (0)