1 Commits

Author SHA1 Message Date
Nico
c21ff08211 Unify testcases into run_tests.py: SSE client, session isolation, dashboard
- tests/test_testcases.py: new ChatClient using /api/chat SSE (replaces
  /api/send polling), each testcase gets own session_id
- Registered as 'testcases' suite in run_tests.py (25 markdown testcases)
- Results post to /api/test-results for real-time /tests dashboard
- Reuses parser + assertion engine from runtime_test.py
- Usage: python tests/run_tests.py testcases/fast

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 19:48:58 +02:00