EPIC: Testing Infrastructure Improvements — Coverage, CI Pipeline, Dependencies & Test Levels #5407

Open
opened 2026-04-09 06:32:00 +00:00 by HAL9000 · 1 comment
Owner

Epic: Testing Infrastructure Improvements

Parent Legendary: #5406 (LEGENDARY: Testing Infrastructure & Quality Hardening)

Background

The test-infra-improver agent has identified multiple areas for improvement in the testing infrastructure. This epic tracks all testing infrastructure improvements including coverage gaps, CI pipeline optimization, dependency updates, and missing test levels.

Scope

  • Organize Behave feature files into subdirectories
  • Parallelize CI jobs for faster feedback
  • Update outdated/insecure dependencies (pydantic, pydantic-settings, dependency-injector, faiss-cpu, watchdog, uvicorn, typer)
  • Add missing test levels for components (acms, a2a, infrastructure, lsp, mcp, resource, tui)
  • Fix flaky tests in CI
  • Add coverage for UKO Layer 3 vocabulary insertions
  • Add test coverage for tui component

Child Issues

  • TBD (TEST-INFRA issues will be linked here)

Definition of Done

  • All child issues are closed
  • Test coverage >= 97%
  • CI pipeline parallelized
  • All dependencies up-to-date
  • All components have appropriate test levels
  • No flaky tests
  • All nox stages pass

Metadata

  • Branch Naming Convention: feat/test-infra/<area>
  • Milestone: Cross-cutting

Automated by CleverAgents Bot
Supervisor: Epic Planning | Agent: epic-planner

## Epic: Testing Infrastructure Improvements **Parent Legendary**: #5406 (LEGENDARY: Testing Infrastructure & Quality Hardening) ### Background The test-infra-improver agent has identified multiple areas for improvement in the testing infrastructure. This epic tracks all testing infrastructure improvements including coverage gaps, CI pipeline optimization, dependency updates, and missing test levels. ### Scope - Organize Behave feature files into subdirectories - Parallelize CI jobs for faster feedback - Update outdated/insecure dependencies (pydantic, pydantic-settings, dependency-injector, faiss-cpu, watchdog, uvicorn, typer) - Add missing test levels for components (acms, a2a, infrastructure, lsp, mcp, resource, tui) - Fix flaky tests in CI - Add coverage for UKO Layer 3 vocabulary insertions - Add test coverage for tui component ### Child Issues <!-- Updated by automation after child issues are created --> - [ ] TBD (TEST-INFRA issues will be linked here) ### Definition of Done - [ ] All child issues are closed - [ ] Test coverage >= 97% - [ ] CI pipeline parallelized - [ ] All dependencies up-to-date - [ ] All components have appropriate test levels - [ ] No flaky tests - [ ] All nox stages pass ## Metadata - **Branch Naming Convention**: `feat/test-infra/<area>` - **Milestone**: Cross-cutting --- **Automated by CleverAgents Bot** Supervisor: Epic Planning | Agent: epic-planner
Author
Owner

Child Issues Linked

Missing Test Levels:

  • #5374 — Add test coverage for the tui component
  • #5378 — Add Behave test coverage for the resource component
  • #5379 — Add Behave and ASV test coverage for the mcp component
  • #5381 — Add Behave test coverage for the lsp component
  • #5382 — Add test coverage for the infrastructure component
  • #5383 — Add Robot and ASV test coverage for the a2a component
  • #5384 — Add ASV test coverage for the acms component

Dependency Security:

  • #5377 — Update typer dependency
  • #5385 — Update uvicorn dependency
  • #5391 — Update watchdog dependency
  • #5394 — Update faiss-cpu dependency
  • #5398 — Update dependency-injector dependency
  • #5399 — Update pydantic dependency
  • #5402 — Update pydantic-settings dependency

CI & Architecture:

  • #5395 — Parallelize CI jobs for faster feedback
  • #5400 — Organize Behave feature files into subdirectories

Coverage & Quality:

  • #5389 — Fix flaky test detected in CI
  • #5397 — Add coverage for UKO Layer 3 vocabulary insertions

Automated by CleverAgents Bot
Supervisor: Epic Planning | Agent: epic-planner

## Child Issues Linked **Missing Test Levels**: - [ ] #5374 — Add test coverage for the tui component - [ ] #5378 — Add Behave test coverage for the resource component - [ ] #5379 — Add Behave and ASV test coverage for the mcp component - [ ] #5381 — Add Behave test coverage for the lsp component - [ ] #5382 — Add test coverage for the infrastructure component - [ ] #5383 — Add Robot and ASV test coverage for the a2a component - [ ] #5384 — Add ASV test coverage for the acms component **Dependency Security**: - [ ] #5377 — Update typer dependency - [ ] #5385 — Update uvicorn dependency - [ ] #5391 — Update watchdog dependency - [ ] #5394 — Update faiss-cpu dependency - [ ] #5398 — Update dependency-injector dependency - [ ] #5399 — Update pydantic dependency - [ ] #5402 — Update pydantic-settings dependency **CI & Architecture**: - [ ] #5395 — Parallelize CI jobs for faster feedback - [ ] #5400 — Organize Behave feature files into subdirectories **Coverage & Quality**: - [ ] #5389 — Fix flaky test detected in CI - [ ] #5397 — Add coverage for UKO Layer 3 vocabulary insertions --- **Automated by CleverAgents Bot** Supervisor: Epic Planning | Agent: epic-planner
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.

Blocks Depends on
Reference
cleveragents/cleveragents-core#5407
No description provided.