fix: retryFailedStep plugin works in debug/verbose mode by mirao · Pull Request #5128 · codeceptjs/CodeceptJS

Pull Request Overview

This PR fixes a bug where the retryFailedStep and enhancedRetryFailedStep plugins were disabled when running CodeceptJS with --verbose or --debug flags. The fix removes the debugMode check that prevented retries from working in debug mode.

  • Removes if (store.debugMode) return false check from both retry plugins
  • Adds regression test to verify retries work correctly when debugMode is enabled
  • Ensures retry functionality is available regardless of debug/verbose mode settings

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
lib/plugin/retryFailedStep.js Removes debugMode check that blocked retries in debug mode
lib/plugin/enhancedRetryFailedStep.js Removes debugMode check that blocked retries in debug mode
test/unit/plugin/retryFailedStep_test.js Adds regression test to ensure retries work in debug mode

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.