Version 1 design tests
Automated checks for chat and saved history (/history, /new, XML sessions under %AppData%/AgentCore/Version 1/ChatHistory).
Quick run
# From repo root (builds + offline unit tests)
python src/Version1/DesignTests/run-design-tests.py
# With live Ollama chat (localhost:11434, model gemma4)
python src/Version1/DesignTests/run-design-tests.py --live
.\src\Version1\DesignTests\run-design-tests.ps1
.\src\Version1\DesignTests\run-design-tests.ps1 -Live
What runs
| Suite | Needs network | Covers | |-------|----------------|--------| | ChatHistoryStoreTests | No | Save, list, load, session ids | | OllamaClientHistoryTests | No | Client save/load without HTTP | | OllamaLiveTests | Yes (--live) | Real StreamReply against Ollama |
dotnet only
dotnet test src/Version1/DesignTests/AgentCore.DesignTests.csproj
dotnet test src/Version1/DesignTests/AgentCore.DesignTests.csproj --filter "Category=Integration"
Set RUN_LIVE_TESTS=1 for integration tests without the Python runner.
Console video (testers)
Manual evidence runs use the shared test manager (records Lilith.exe):
python src/TestManager/test_manager.py list
python src/TestManager/test_manager.py record v1 chat-basic --build
See src/TestManager/README.md.