itznotabug/PHPUnit Retry

Intelligently retry failed PHPUnit tests with @depends resolution

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandPHPUnit command to executeyes—
max_attemptsMaximum retry attemptsno3
retry_wait_secondsSeconds to wait between retriesno10
shellShell to use for running commands (bash, sh, pwsh, python, cmd, powershell)nobash
timeout_minutesTimeout in minutes for each test attempt (0 = no timeout)no30
test_dirBase directory for test files in workspace (e.g., "tests" or "vendor/appwrite/server-ce/tests")yes—
github_tokenGitHub token for posting PR comments with test summary. Ensure workflow/job has permissions: contents: read, pull-requests: writeno—
job_idGitHub Actions job ID for linking to specific workflow run job (optional, will auto-fetch if github_token has actions: read permission, or pass job ID explicitly)no—
namedescription
total_attemptsTotal number of attempts made
exit_codeFinal exit code
failed_testsJSON array of failed test names
successWhether tests eventually passed (true/false)