Full-stack tests with Aspire AppHost + headless Chromium. Requires Ollama for model-dependent tests.
Fast isolated tests — no Aspire, no Ollama, no network. Run with dotnet test tests/OpenClawNet.UnitTests
Real LLM calls against local Ollama and Azure OpenAI. Run with dotnet test --filter "Category=Live"
$env:NUGET_PACKAGES = "$env:USERPROFILE\.nuget\packages2"dotnet test tests/OpenClawNet.UnitTestsdotnet test tests/OpenClawNet.PlaywrightTests/dotnet test --filter "Category=Live"dotnet test --filter "Category!=RequiresModel"dotnet test --logger "html;LogFileName=results.html"Tests run in GitHub Actions (private repo). Results are published here automatically via publish-test-dashboard.ps1.
2026-04-23