Releases: asynkron/Asynkron.TestRunner
Releases · asynkron/Asynkron.TestRunner
v0.2.0
New Features
Per-test timeout (20s default)
Tests that hang are now automatically killed after 20 seconds using --blame-hang.
# Use default 20s timeout
testrunner -- dotnet test ./tests
# Custom timeout
testrunner --timeout 60 -- dotnet test ./testsTimeout vs assertion failure detection
Timed out tests are now shown separately from assertion failures:
FAILED
──────────────────────────────────────────────────
Passed: 135
Timeout: 2
Failed: 1
...
Timed Out (2):
⏱ MyTests.SlowTest
⏱ MyTests.HangingTest
AI-friendly output
Each run now outputs the timeout setting at the end:
[testrunner] Per-test timeout: 20s (use --timeout <seconds> to change)
v0.1.1
- Show history chart after each test run (not just with
statscommand)
v0.1.0
Initial release
Features
- Wraps
dotnet testand streams output in real-time - Automatically captures TRX test results
- Tracks test history per project and command signature
- Shows pass/fail bar charts across runs
- Detects regressions (tests that passed before but now fail)
- Detects fixes (tests that failed before but now pass)
- Supports color and non-color (CI/piped) output modes
Installation
dotnet tool install -g Asynkron.TestRunner