Refactor large step definition files in features/steps #3163

Open
opened 2026-04-05 07:08:03 +00:00 by freemo · 0 comments
Owner

Several Behave step definition files are excessively long, making them difficult to navigate and maintain. This is a recurring pattern in the codebase.

The following files should be refactored and broken down into smaller, more focused modules:

  • features/steps/action_cli_steps.py (535 lines)
  • features/steps/action_model_steps.py (981 lines)
  • features/steps/action_repository_coverage_steps.py (541 lines)
  • features/steps/actor_cli_run_steps.py (1040 lines)
  • features/steps/actor_cli_steps.py (1220 lines)
  • features/steps/actor_compiler_coverage_steps.py (746 lines)
  • features/steps/actor_compiler_steps.py (536 lines)

Refactoring these files will improve the overall code quality and make it easier for developers to work with these tests.


Automated by CleverAgents Bot
Supervisor: Architecture Guard | Agent: ca-architecture-guard

Several Behave step definition files are excessively long, making them difficult to navigate and maintain. This is a recurring pattern in the codebase. The following files should be refactored and broken down into smaller, more focused modules: * `features/steps/action_cli_steps.py` (535 lines) * `features/steps/action_model_steps.py` (981 lines) * `features/steps/action_repository_coverage_steps.py` (541 lines) * `features/steps/actor_cli_run_steps.py` (1040 lines) * `features/steps/actor_cli_steps.py` (1220 lines) * `features/steps/actor_compiler_coverage_steps.py` (746 lines) * `features/steps/actor_compiler_steps.py` (536 lines) Refactoring these files will improve the overall code quality and make it easier for developers to work with these tests. --- **Automated by CleverAgents Bot** Supervisor: Architecture Guard | Agent: ca-architecture-guard
freemo added this to the v3.8.0 milestone 2026-04-05 07:43:26 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#3163
No description provided.