ciaranmcnulty/versionbasedtestskipper
A PHPUnit extension that skips tests based on the running PHP version, letting you annotate tests with version constraints so they are automatically skipped or run on specific PHP versions, keeping suites passing across environments without manual conditional logic.
@requires annotations/attributes and CI matrix configuration.@requires annotations/attributes, Composer platform constraints, CI matrix exclusions, or a small internal helper over adding this package.This package is a small test-infrastructure utility for skipping tests based on the PHP version. It could help during a PHP upgrade by keeping CI green while version-specific tests are isolated. However, it is effectively redundant with modern PHPUnit features, has very low adoption, and has not been released since 2020. The recommendation is not to adopt it as a dependency. Engineering should use native PHPUnit version requirements and CI matrix controls, which are maintained, familiar, and lower risk. If evaluated, treat it as a temporary reference implementation rather than a strategic build-vs-buy decision.
How can I help you explore Laravel packages today?