Skip to content

Integration tests #6

@kashifpk

Description

@kashifpk

Description

Create integration tests for Armory.

Tasks

  • Set up pytest with async support
  • Test MCP server communication
  • Test tool registry aggregation
  • Test multi-backend scenarios
  • Test configuration loading
  • Add CI workflow

Test Scenarios

  • Connect to mock MCP server
  • List tools from multiple backends
  • Invoke tools and verify results
  • Handle backend failures gracefully

Acceptance Criteria

  • Tests run with uv run pytest
  • CI runs tests on PR
  • Good coverage of core functionality

Metadata

Metadata

Assignees

No one assigned

    Labels

    M5: IntegrationMilestone 5: Integration & TestingPost-MVPDeferred to post-MVP phase

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions