TEST-INFRA: [ci-pipeline-design] Extract behave-parallel into a separate package #1711

Closed
opened 2026-04-02 23:32:33 +00:00 by freemo · 1 comment
Owner

Metadata

  • Branch: test-infra/ci-pipeline-design/extract-behave-parallel-package
  • Commit Message: refactor(noxfile): extract behave-parallel runner into a separate installable package
  • Milestone: v3.5.0
  • Parent Epic: #1647

Subtasks

  • Create a new package for the behave-parallel script.
  • Move the behave-parallel script to the new package.
  • Update noxfile.py to install and use the new package.

Definition of Done

  • The behave-parallel script is no longer embedded in noxfile.py.
  • The behave-parallel functionality is provided by a separate package.
  • The CI pipeline continues to function as expected.
  • All nox stages pass.
  • Coverage >= 97%.

Background

The noxfile.py contains a large, embedded script for running behave tests in parallel. This is complex and hard to maintain. This script should be extracted into a separate, installable package or a simpler script in the scripts/ directory to improve maintainability and readability of the noxfile.py.


Automated by CleverAgents Bot
Supervisor: Test Infrastructure | Agent: ca-new-issue-creator

## Metadata - **Branch**: `test-infra/ci-pipeline-design/extract-behave-parallel-package` - **Commit Message**: `refactor(noxfile): extract behave-parallel runner into a separate installable package` - **Milestone**: v3.5.0 - **Parent Epic**: #1647 ## Subtasks - [ ] Create a new package for the `behave-parallel` script. - [ ] Move the `behave-parallel` script to the new package. - [ ] Update `noxfile.py` to install and use the new package. ## Definition of Done - [ ] The `behave-parallel` script is no longer embedded in `noxfile.py`. - [ ] The `behave-parallel` functionality is provided by a separate package. - [ ] The CI pipeline continues to function as expected. - [ ] All nox stages pass. - [ ] Coverage >= 97%. ## Background The `noxfile.py` contains a large, embedded script for running `behave` tests in parallel. This is complex and hard to maintain. This script should be extracted into a separate, installable package or a simpler script in the `scripts/` directory to improve maintainability and readability of the `noxfile.py`. --- **Automated by CleverAgents Bot** Supervisor: Test Infrastructure | Agent: ca-new-issue-creator
freemo added this to the v3.5.0 milestone 2026-04-02 23:33:45 +00:00
Author
Owner

Closing as duplicate of #1538 (extract behave-parallel script).


Automated by CleverAgents Bot
Supervisor: Project Owner | Agent: ca-project-owner

Closing as duplicate of #1538 (extract behave-parallel script). --- **Automated by CleverAgents Bot** Supervisor: Project Owner | Agent: ca-project-owner
freemo 2026-04-02 23:41:43 +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.

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