Skip to content

Fix Missing Class Exports in Wrapper Modules #352

@jeremymanning

Description

@jeremymanning

Missing class exports preventing test imports

Several wrapper and execution modules are missing class exports that test files expect:

Fixed:

  • ✅ PipelineHeader - Added to foundation._compatibility
  • ✅ BaseWrapperConfig - Added to wrapper_base.py

Still Missing:

  • ❌ OperationMetrics from orchestrator.core.wrapper_monitoring
  • ❌ WrapperHealthStatus from orchestrator.core.wrapper_monitoring
  • ❌ Various other classes referenced in tests

Action Items:

  1. Audit all wrapper/execution modules for missing exports
  2. Add missing classes or create proper export aliases
  3. Ensure test imports work for all modules
  4. Update init.py files as needed

Related to Issue #351 (main test suite fix).

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions