-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
M5: IntegrationMilestone 5: Integration & TestingMilestone 5: Integration & TestingPost-MVPDeferred to post-MVP phaseDeferred to post-MVP phase
Description
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
Labels
M5: IntegrationMilestone 5: Integration & TestingMilestone 5: Integration & TestingPost-MVPDeferred to post-MVP phaseDeferred to post-MVP phase