autoresearch-quantum/tests
saymrwulf a16f99e2ed Harden Jupyter lifecycle and enhance E2E browser UX tests
app.sh: full Jupyter env isolation (CONFIG_DIR, DATA_DIR, RUNTIME_DIR,
IPYTHONDIR), auto port allocation, foreground mode, restart command,
graceful stop (SIGTERM → wait → SIGKILL), orphan detection, stale
runtime JSON cleanup, reset-state command.

test_browser_ux.py: add TestNavigationClickThrough (click Plan A link,
verify target opens; click forward-link in Plan D), TestWidgetInteraction
(run all cells, verify output areas, click quiz Submit and verify feedback),
TestProgressPersistence (kernel API session, progress file schema validation).

.gitignore: add Jupyter isolation directories.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 21:20:34 +02:00
..
test_analysis.py Harden teaching layer, add notebook execution tests, fix repo hygiene 2026-04-15 15:34:37 +02:00
test_browser_ux.py Harden Jupyter lifecycle and enhance E2E browser UX tests 2026-04-15 21:20:34 +02:00
test_cli.py Harden teaching layer, add notebook execution tests, fix repo hygiene 2026-04-15 15:34:37 +02:00
test_codes.py Harden teaching layer, add notebook execution tests, fix repo hygiene 2026-04-15 15:34:37 +02:00
test_config.py Add teaching notebooks, widget-based quizzes, bug fixes, and expanded tests 2026-04-07 17:14:37 +02:00
test_experiments.py Add teaching notebooks, widget-based quizzes, bug fixes, and expanded tests 2026-04-07 17:14:37 +02:00
test_feedback.py Harden teaching layer, add notebook execution tests, fix repo hygiene 2026-04-15 15:34:37 +02:00
test_harness.py Harden teaching layer, add notebook execution tests, fix repo hygiene 2026-04-15 15:34:37 +02:00
test_notebooks.py Add foolproof course navigation: central entry point and inter-notebook links 2026-04-15 19:25:39 +02:00
test_pedagogy.py Add professional toolchain: mypy strict, CI pipeline, Playwright UX tests, pedagogy validation 2026-04-15 20:00:19 +02:00
test_persistence.py Add teaching notebooks, widget-based quizzes, bug fixes, and expanded tests 2026-04-07 17:14:37 +02:00
test_scoring.py Harden teaching layer, add notebook execution tests, fix repo hygiene 2026-04-15 15:34:37 +02:00
test_teaching.py Harden teaching layer, add notebook execution tests, fix repo hygiene 2026-04-15 15:34:37 +02:00