{"version":"2.1.315","anchor":"test-runner-detection-list-gains-ten-runners","canonical_anchor":"test-runner-detection-list-gains-ten-runners","heading":"Ten more test runners are recognised as test commands","tier":"internal","area":"Telemetry","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315\/e\/test-runner-detection-list-gains-ten-runners","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315","markdown":"### Ten more test runners are recognised as test commands\n\nCommands using ava, jasmine, karma, tap, nyc, c8, behave, pest, gotestsum or ginkgo are now recognised as test runs\n\n**Unclear.** What a reader sees differently when a command is recognised as a test run is not stated.\n\n**What**\n\nClaude Code sorts the shell commands it runs into kinds, and one kind is \"running tests\". Its list of known test runners, which already held tools such as `phpunit` and `rspec`, now also includes:\n\n- `ava`\n\n- `jasmine`\n\n- `karma`\n\n- `tap`\n\n- `nyc`\n\n- `c8`\n\n- `behave`\n\n- `pest`\n\n- `gotestsum`\n\n- `ginkgo`\n\nCommands that use these tools are now recognised as test runs.\n\n**Why**\n\nTest commands from these runners are likely now counted as tests wherever Claude Code groups commands by kind, instead of as ordinary commands.\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}