testo/retry
Testo Retry plugin: automatically rerun failed tests using a configurable retry policy. Helps reduce CI noise from flaky, transient failures and keep pipelines stable while issues are investigated. Installed as a dev dependency via composer require --dev testo/retry.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dualmedia/doctrine-retry-bundle | 0.84 | Symfony bundle that wraps Doctrine transactions with automatic retries for deadlocks and transient DB errors. Configure optional nesting tracking, then call Retrier->execute() with a closure receiving the EntityManager to safely run retryable work. | 2 | 2 | 1 | 87 | 1 | 21.3 | 23.8 | MIT | 3 weeks ago | |
| zenstruck/messenger-test | 0.83 | Test helpers and assertions for symfony/messenger. Provides a TestTransport that intercepts and round-trips messages, lets you inspect queued items, assert counts/contents and processing states (acked/rejected), and optionally process queued messages in Kernel/Web tests. | 276 | 276 | 15 | 267K | 4 | 32.0 | 49.6 | MIT | 5 days ago | |
| yriveiro/php-backoff | 0.83 | — | 26 | 27 | 1 | 2K | 0 | 3.2 | 24.5 | MIT | 5 years ago | |
| caseyamcl/guzzle_retry_middleware | 0.82 | Guzzle middleware that automatically retries failed HTTP requests with configurable delays and retry conditions. Helps handle transient network errors, 5xx responses, and rate limiting with backoff strategies, improving resilience without changing client code. | 220 | 224 | 33 | 539K | 6 | 30.0 | 56.4 | MIT | 5 days ago | |
| symfonycasts/internal-test-helpers | 0.81 | Internal test utilities from SymfonyCasts to streamline PHPUnit and Symfony/Laravel package testing. Provides shared helpers, fixtures, and assertions used across SymfonyCasts projects to reduce boilerplate and keep tests consistent and readable. | 0 | — | 2 | — | 0 | 0.1 | — | — | — | |
| avtonom/delay-exponential-backoff-bundle | 0.80 | — | 1 | 2 | 0 | 0 | 0 | 0.0 | — | — | — | |
| eventsauce/backoff | 0.80 | Small PHP library with a BackOffStrategy interface and ready-made retry delays (exponential, Fibonacci, linear). Configure initial delay, max tries, max delay, and growth base. Call backOff($tries, $throwable) inside retry loops to pause between attempts. | 70 | 71 | 3 | 16K | 0 | 0.6 | 32.4 | — | — | |
| testo/test | 0.79 | Testo plugin that adds the #[Test] attribute and discovery locator. Automatically finds attribute-marked test classes and methods for canonical attribute-driven test detection. Install with composer require --dev testo/test. | 0 | 0 | 0 | 14K | 0 | 0.0 | 52.2 | — | — | |
| testo/inline | 0.79 | Inline test plugin for Testo: mark methods as tests via PHP attributes, without separate test classes. Ideal for quick checks near production code and self-documenting examples. Install with composer require --dev testo/inline. | 0 | 0 | 0 | 6K | 0 | 0.0 | 51.9 | — | — | |
| testo/testo | 0.79 | Testo is an extensible PHP testing framework with a lightweight core and middleware system. It lets you fully control your test environment while keeping familiar PHP syntax. Includes an init command, suite/plugin config via testo.php, and Composer scripts. | 203 | 203 | 12 | 10K | 21 | 40.6 | 37.2 | BSD-3-Clause | 1 day ago | |
| testo/repeat | 0.78 | Testo repeat policy plugin. Re-runs a test multiple times in a single run to surface flaky behavior, catch intermittent regressions, and verify consistent results. Opt-in per test or per test class and works alongside other Testo plugins. | 0 | 0 | 0 | 9K | 0 | 0.0 | 54.5 | — | — |
How can I help you explore Laravel packages today?