nexusphp/tachycardia
Detects slow running tests in your PHPUnit-driven test suites.
v2.4.3
1.4M downloads/mo
#4561 most downloaded on Packagist
NexusPHP/tachycardia
What this package is like to depend on
Last release 4 months ago
10 Apr 2026
Release timing varies
gaps range from 2 weeks to 13 months
Nearly every release is documented
notes for 20 of 20 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
20 releases · first in 2021
1 release in the last 12 months
see the full history below
Release timeline
20 releases · Mar 2021 to Apr 2026Releases
latest 20-
v2.4.310 Apr 2026Release notes
Open source →Changes
- Bump actions/checkout from 4 to 5 (#15)
- Update to PHP 8.2
- Fix phpunit tests
- Security harden the workflows
Full Changelog: v2.4.2...v2.4.3
Release notes
Open source →Changed
- Bump actions/checkout from 4 to 5 (#15)
- Update to PHP 8.2
- Fix phpunit tests
- Security harden the workflows
-
v2.4.224 Jul 2025Release notes
Open source →Changes
Fixed
- Fix code style issues
- Fix phpstan
- Bump to phpstan level 10
- Fix workflows
Full Changelog: v2.4.1...v2.4.2
Release notes
Open source →Fixed
- Fix code style issues
- Fix phpstan
- Bump to phpstan level 10
- Fix workflows
-
v2.4.118 Feb 2025 -
v2.4.018 Feb 2025Release notes
Open source →Changes
Added
- Allow phpunit ^12
- Use 2 spaces for YML indentation
- Bump to phpstan 2.0
Fixed
- Fix CS
- Fix order of attributes
- Fix phpstan
array_filterissue
Release notes
Open source →Added
- Allow phpunit ^12
- Use 2 spaces for YML indentation
- Bump to phpstan 2.0
Fixed
- Fix CS
- Fix order of attributes
- Fix phpstan
array_filterissue
-
v2.3.005 Feb 2024Release notes
Open source →Changes
Added
- Add support for PHPUnit v11
Fixed
- Fix new line on CI output
- Try
coverallsapp/github-action@v2to fix Node 16 deprecation notice
Release notes
Open source →Added
- Add support for PHPUnit v11
Fixed
- Fix new line on CI output
- Try
coverallsapp/github-action@v2to fix Node 16 deprecation notice
-
v2.2.028 Jan 2024Release notes
Open source →Major new features 🎉
- Added two new renderers for the CI
- Gitlab
- Teamcity
- To use these, set the
ci-formatparameter in phpunit.xml.dist file
- Tested to run on PHPUnit 11.0
- Slow tests are collected for all runs (passed, failed, etc.)
- PHPT tests are also profiled
Added
- Bump version constraints of dependencies
- Run on PHP 8.3 for tests
- Extract
CreatesMessagetrait - Add gitlab and teamcity renderers
- Test on PHPUnit 11.0.x-dev
- Bump actions/cache from 3 to 4 (#14)
Changed
- Use github.ref_name for name
- Increase coverage
- Extract SlowTestIdentifier
- Rename subscribers to align with PHPUnit
- Collect all slow tests from all tests
- Include PHPT in slow test profiling
- Remove unneeded conditional returns
Full Changelog: v2.1.0...v2.2.0
Release notes
Open source →Added
- Bump version constraints of dependencies
- Run on PHP 8.3 for tests
- Extract
CreatesMessagetrait - Add gitlab and teamcity renderers
- Test on PHPUnit 11.0.x-dev
- Bump actions/cache from 3 to 4 (#14)
Changed
- Use github.ref_name for name
- Increase coverage
- Extract SlowTestIdentifier
- Rename subscribers to align with PHPUnit
- Collect all slow tests from all tests
- Include PHPT in slow test profiling
- Remove unneeded conditional returns
- Added two new renderers for the CI
-
v2.1.027 Oct 2023Release notes
Open source →Added
- Add support for outputting total slow test times
- Use
crazy-max/ghaction-github-releasefor release
Fixed
- Fix format of summary in docs
- Use list type for PHPDocs
- Mark
Rendererinterface as internal and addInfo - Fix badges
Full Changelog: v2.0.0...v2.1.0
Release notes
Open source →Added
- Add support for outputting total slow test times
- Use
crazy-max/ghaction-github-releasefor release
Fixed
- Fix format of summary in docs
- Use list type for PHPDocs
- Mark
Rendererinterface as internal and addInfo - Fix badges
-
v2.0.024 Oct 2023Release notes
Open source →Major new features 🎉
- feature: Update to PHPUnit 10 by @paulbalandan in #12
When upgrading from
1.xtov2.0, please refer to the Upgrade Guide.Full Changelog: v1.5.0...v2.0.0
Release notes
Open source →Added
- Added
DurationFormatterclass - Added parameter value objects:
Limit,Precision,ReportCount - Added
Limitmetadata objects - Added
SlowTestobject and its collection - Added
Stopwatchclass - Added metadata parsers
- Added
Colorutil class - Added subscribers
- Added renderers
- Added
Nexus\PHPUnit\Tachycardia\TachycardiaExtension
Changed
- Namespace is changed to
Nexus\PHPUnit\Tachycardia - Updated the documentation
-
v1.5.024 Oct 2023Release notes
Open source →Changes
- Bump actions/checkout from 3 to 4 (#13)
- Test PHP 8.2
- Bump to PHP 8.0
- Update issue templates
- Bump actions/cache from 2 to 3 (#10)
- Bump phpstan v1.9.0
- Use dependabot for updates
New Contributors
- @dependabot made their first contribution in #10
Full Changelog: v1.4.0...v1.5.0
Release notes
Open source →- Bump actions/checkout from 3 to 4 (#13)
- Test PHP 8.2
- Bump to PHP 8.0
- Update issue templates
- Bump actions/cache from 2 to 3 (#10)
- Bump phpstan v1.9.0
- Use dependabot for updates
-
v1.4.014 Oct 2022Release notes
Open source →Minor Changes ⚙️
- Fix formatting
- Remove deprecated fixer
- Update action workflows
- Update CS and SCA
- Bump min PHP version to 7.4
Please refer to the CHANGELOG for the detailed list of changes.
Release notes
Open source →- Fix formatting
- Remove deprecated fixer
- Update action workflows
- Update CS and SCA
- Bump min PHP version to 7.4
-
v1.3.502 Nov 2021Release notes
Open source →- Update build workflow
- Use custom fixers
- Update to phpstan 1.0
- Change branch alias
-
v1.3.419 Jun 2021Release notes
Open source →- Change parent namespace to "Nexus"
- Drop
phpstan/phpstan-strict-rulesbut retain some strict features - Force
@coversannotations in phpunit and php-cs-fixer configs - Update code styles from
nexusphp/cs-configv3.2.0
-
v1.3.301 Jun 2021 -
v1.3.201 Jun 2021Release notes
Open source →- Mark as draft the contents generated by the automated release script
- Update to new code styles from
nexusphp/cs-config
-
v1.3.107 May 2021Release notes
Open source →- Updated
friendsofphp/php-cs-fixerto v3.0.0 Constitution - Bump
nexusphp/cs-configto ^3.0 - Github Actions annotations are enabled for all PHP versions in testing
- Updated
-
v1.3.015 Apr 2021 -
v1.2.001 Apr 2021 -
v1.1.128 Mar 2021 -
v1.1.027 Mar 2021 -
v1.0.021 Mar 2021Release notes
Open source →Initial release.
Core classes:
Nexus\PHPUnit\Tachycardia\GitHubMonitor- Accessory class to print warnings in Github Actions.Nexus\PHPUnit\Tachycardia\Tachycardia- The actual PHPUnit extension.