Skip to content

Plugin integration tests (install → configure → use) #196

Description

@Hey-Yetunde

Problem

Plugin units are tested in isolation; end-to-end flows are not.

Context

Manifest/registry/capability tests exist (tests/test_plugins_manifest.py, tests/test_capabilities.py).

Technical requirements

  • Add integration tests: install a plugin (temp dir manifest) → register → grant capabilities in a workspace → subscribe to an event → emit → assert handler ran and results persisted.
  • Cover a failing handler to confirm isolation end to end.

Acceptance criteria

  • The full flow is covered without external services.

Testing requirements

  • The integration tests.

Dependencies

  • Plugin management API (when landed) or registry + capability store.

Difficulty

Medium

Priority

Medium

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions