Files
wehub-resource-sync 23f7624596
ADR-166 MCP Bridge Security Lock / Static-source security lock (push) Failing after 0s
ADR-166 MCP Bridge Security Lock / Compose default binds loopback + Mongo has auth (push) Failing after 2s
CodeQL Advanced / Analyze (rust) (push) Failing after 0s
ADR-166 MCP Bridge Security Lock / plugin-agent-federation bindHost default (push) Failing after 1s
ADR-166 MCP Bridge Security Lock / Runtime behavior — 401 + terminal gate + fail-closed (push) Failing after 4s
business-pods-smoke / smoke (push) Failing after 1s
all-plugins-smoke / smoke-all (push) Failing after 2s
CI/CD Pipeline / Security & Code Quality (push) Failing after 1s
CI/CD Pipeline / Test Suite (ubuntu-latest) (push) Failing after 1s
CI/CD Pipeline / Build & Package (macos-latest) (push) Has been skipped
CI/CD Pipeline / Build & Package (ubuntu-latest) (push) Has been skipped
CI/CD Pipeline / Build & Package (windows-latest) (push) Has been skipped
CI/CD Pipeline / Documentation & Examples (push) Failing after 1s
Clone Tracker (14-day rolling) / Snapshot clones for ruflo ecosystem (push) Failing after 1s
CodeQL Advanced / Analyze (actions) (push) Failing after 1s
CodeQL Advanced / Analyze (javascript-typescript) (push) Failing after 1s
federation-peer-rust / stable-noop (push) Failing after 1s
metaharness-ci / score (push) Failing after 1s
metaharness-ci / router-compat (push) Failing after 0s
metaharness-ci / similarity-tests (push) Failing after 0s
no-agentbbs-smoke / smoke-without-agentbbs (push) Failing after 1s
V3 CI/CD Pipeline / Build V3 (windows-latest) (push) Has been skipped
codex-integration-audit / Codex integration audit (push) Failing after 1s
helpers-manifest-guard / guard (push) Failing after 1s
🔗 Cross-Agent Integration Tests / 🤝 Agent Coordination Tests (push) Has been skipped
🔗 Cross-Agent Integration Tests / 🧠 Memory Sharing Integration (push) Has been skipped
🔗 Cross-Agent Integration Tests / 🛡️ Fault Tolerance Tests (push) Has been skipped
🔗 Cross-Agent Integration Tests / ⚡ Performance Integration Tests (push) Has been skipped
metaharness-ci / mcp-scan (push) Failing after 1s
metaharness-ci / eject-dryrun (push) Failing after 1s
metaharness-ci / metaharness-real-data (push) Failing after 0s
no-cli-optdep-bloat-2561 / guard (push) Failing after 1s
no-metaharness-smoke / smoke-without-metaharness (push) Failing after 1s
no-phantom-agentic-flow-subpath / guard (push) Failing after 1s
🔄 Automated Rollback Manager / 🚨 Failure Detection (push) Failing after 1s
V3 CI/CD Pipeline / Plugin hooks smoke / ubuntu-latest / Node 22 (push) Failing after 1s
V3 CI/CD Pipeline / ruflo-graph-intelligence build + test smoke (#2044, ADR-123) (push) Failing after 1s
CVE Audit Gate / Audit root (critical-blocking) (push) Failing after 2s
cost-tracker-smoke / smoke (push) Failing after 3s
oia-audit-weekly / audit (push) Failing after 2s
ruflo-agent-smoke / ruflo-agent structural smoke (push) Failing after 1s
📊 Status Badges Update / 📊 Update Status Badges (push) Failing after 1s
V3 CI/CD Pipeline / Static regression guards (#2267 YAML + (push) Failing after 1s
V3 CI/CD Pipeline / Test V3 Packages (push) Failing after 0s
V3 CI/CD Pipeline / agent_execute provider routing smoke (#2042) (push) Failing after 0s
CVE Audit Gate / Audit v3 (critical-blocking) (push) Failing after 1s
federation-peer-rust / stable-native (push) Failing after 2s
🔗 Cross-Agent Integration Tests / 🚀 Integration Test Setup (push) Failing after 2s
neural-trader-smoke / runtime-smoke (push) Failing after 1s
V3 CI/CD Pipeline / Build V3 (macos-latest) (push) Has been skipped
V3 CI/CD Pipeline / Build V3 (ubuntu-latest) (push) Has been skipped
V3 CI/CD Pipeline / Type Check V3 (push) Failing after 1s
V3 CI/CD Pipeline / Smoke (no better-sqlite3) / ubuntu-latest / Node 24 (push) Failing after 1s
V3 CI/CD Pipeline / Smoke (no better-sqlite3) / ubuntu-latest / Node 22 (push) Failing after 2s
V3 CI/CD Pipeline / browser rvf create flag smoke (#2015) (push) Failing after 0s
V3 CI/CD Pipeline / Dependency review (#2046) (push) Has been skipped
V3 CI/CD Pipeline / Supply-chain audit (#2046) (push) Failing after 0s
V3 CI/CD Pipeline / witness marker drift smoke (#2021) (push) Failing after 1s
V3 CI/CD Pipeline / neural-trader portfolio CG smoke (#2068, ADR-126 Phase 3) (push) Failing after 1s
V3 CI/CD Pipeline / neural-trader backtest signing smoke (#2068, ADR-126 Phase 4) (push) Failing after 1s
V3 CI/CD Pipeline / kg-extract type-import classification smoke (#2049) (push) Failing after 0s
V3 CI/CD Pipeline / witness verify precondition smoke (#1880) (push) Failing after 2s
V3 CI/CD Pipeline / neural-trader pipeline risk-gate smoke (#2068, ADR-126 Phase 5) (push) Failing after 0s
V3 CI/CD Pipeline / neural-trader feature attribution smoke (#2068, ADR-126 Phase 6) (push) Failing after 0s
V3 CI/CD Pipeline / plugin-registry signature verification smoke (#1922, CWE-347) (push) Failing after 4s
V3 CI/CD Pipeline / memory stats legacy-DB smoke (#2120) (push) Failing after 4s
V3 CI/CD Pipeline / github deprecated actions smoke (#2089, ADR-127 Phase 3) (push) Failing after 1s
V3 CI/CD Pipeline / graph query + pathfinder smoke (ADR-130 P2+P5) (push) Has been skipped
V3 CI/CD Pipeline / graph trajectory hooks smoke (ADR-130 P3) (push) Has been skipped
V3 CI/CD Pipeline / graph plugin adapter smoke (ADR-130 P4) (push) Has been skipped
V3 CI/CD Pipeline / graph benchmark (ADR-130 P6) (push) Has been skipped
V3 CI/CD Pipeline / statusline generator delegation smoke (#2195) (push) Failing after 1s
V3 CI/CD Pipeline / wizard init regression guard (#2206 (push) Failing after 1s
V3 CI/CD Pipeline / memory no-stray-db smoke (ADR-125 P7) (push) Failing after 1s
V3 CI/CD Pipeline / github-safe injection smoke (#2089, ADR-127 Phase 1) (push) Failing after 1s
V3 CI/CD Pipeline / github actions pin smoke (#2089, ADR-127 Phase 1) (push) Failing after 1s
V3 CI/CD Pipeline / github attribution opt-in smoke (#2089, ADR-127 Phase 4) (push) Failing after 1s
V3 CI/CD Pipeline / pre-bash hook safety smoke (#2017) (push) Failing after 1s
V3 CI/CD Pipeline / Memory import smoke / ubuntu-latest (push) Failing after 0s
V3 CI/CD Pipeline / MCP protocol smoke / ubuntu-latest (push) Failing after 2s
V3 CI/CD Pipeline / ruvllm WASM auto-init smoke (#2086) (push) Failing after 4s
V3 CI/CD Pipeline / MCP paired-tool round-trip smoke (#1889) (push) Failing after 1s
V3 CI/CD Pipeline / Plugin package install-safety (#1902/#1903/#1904) (push) Failing after 1s
V3 CI/CD Pipeline / Tool description discoverability (ADR-112) (push) Failing after 3s
V3 CI/CD Pipeline / CLI npx-install smoke (#1147 / (22) (push) Failing after 1s
V3 CI/CD Pipeline / CLI npx-install smoke (#1147 / (24) (push) Failing after 1s
V3 CI/CD Pipeline / Windows hook shim smoke (#2132) / ubuntu-latest (push) Failing after 2s
V3 CI/CD Pipeline / Windows hook execution smoke (#2132) / ubuntu-latest (push) Failing after 1s
V3 CI/CD Pipeline / Windows init hooks smoke (#2132) / ubuntu-latest (push) Failing after 1s
V3 CI/CD Pipeline / Vector-index dimension audit (#1947) (push) Failing after 0s
V3 CI/CD Pipeline / Hook-command install safety (#1921) (push) Failing after 1s
V3 CI/CD Pipeline / ToolOutputGuardrail smoke (ADR-131, (push) Failing after 1s
V3 CI/CD Pipeline / init-bundle invariants smoke (#2095, ADR-128 Phase 5) (push) Failing after 1s
V3 CI/CD Pipeline / wasm provider bridge smoke (ADR-129 P1) (push) Failing after 2s
V3 CI/CD Pipeline / wasm gallery CRUD smoke (ADR-129 P3) (push) Failing after 1s
V3 CI/CD Pipeline / wasm plugin bridge smoke (ADR-129 P4) (push) Failing after 0s
V3 CI/CD Pipeline / wasm compose smoke (ADR-129 P2) (push) Failing after 4s
V3 CI/CD Pipeline / graph schema smoke (ADR-130 P1) (push) Failing after 0s
Validate Marketplace / validate (push) Failing after 1s
🔍 Verification Pipeline / 🚀 Setup Verification (push) Failing after 1s
🔍 Verification Pipeline / 🛡️ Security Verification (push) Has been skipped
🔍 Verification Pipeline / 📝 Code Quality (push) Has been skipped
🔍 Verification Pipeline / 🧪 Test Verification (${{ matrix.os }}, Node ${{ matrix.node }}) (push) Has been skipped
🔍 Verification Pipeline / 🏗️ Build Verification (push) Has been skipped
🔍 Verification Pipeline / 📚 Documentation Verification (push) Has been skipped
CVE Audit Gate / High-severity report (warn only) (push) Has been cancelled
🔄 Automated Rollback Manager / 🔄 Execute Rollback (push) Has been cancelled
🔄 Automated Rollback Manager / ✅ Post-Rollback Verification (push) Has been cancelled
🔄 Automated Rollback Manager / 📊 Rollback Monitoring (push) Has been cancelled
V3 CI/CD Pipeline / Windows init hooks smoke (#2132) / windows-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook execution smoke (#2132) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook execution smoke (#2132) / windows-latest (push) Has been cancelled
🔄 Automated Rollback Manager / ⏳ Manual Rollback Approval (push) Has been cancelled
V3 CI/CD Pipeline / MCP protocol smoke / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Memory import smoke / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook shim smoke (#2132) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows hook shim smoke (#2132) / windows-latest (push) Has been cancelled
V3 CI/CD Pipeline / Windows init hooks smoke (#2132) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Witness verify (signed manifest) / macos-latest (push) Has been cancelled
V3 CI/CD Pipeline / Witness verify (signed manifest) / ubuntu-latest (push) Has been cancelled
V3 CI/CD Pipeline / Witness verify (signed manifest) / windows-latest (push) Has been cancelled
V3 CI/CD Pipeline / Publish to npm (alpha) (push) Has been cancelled
V3 CI/CD Pipeline / Smoke (no better-sqlite3) / macos-latest / Node 22 (push) Has been cancelled
V3 CI/CD Pipeline / Plugin hooks smoke / macos-latest / Node 22 (push) Has been cancelled
CI/CD Pipeline / Deploy & Release (push) Has been cancelled
CI/CD Pipeline / CI Status (push) Has been cancelled
🔗 Cross-Agent Integration Tests / 📊 Integration Test Report (push) Has been cancelled
🔄 Automated Rollback Manager / 🔍 Pre-Rollback Validation (push) Has been cancelled
🔍 Verification Pipeline / ⚡ Performance Verification (push) Has been cancelled
🔍 Verification Pipeline / 📊 Verification Report (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:02:19 +08:00
..

V3 Integration Test Suite

Comprehensive cross-module integration tests for claude-flow V3 architecture.

Test Files Overview

1. memory-integration.test.ts (15 tests)

Tests for HybridBackend with SQLite + AgentDB integration:

  • Store and retrieve memory from hybrid backend
  • Cross-backend queries by agent ID
  • Query memories by type across backends
  • Persist memory across backend reinitialization
  • Vector search in AgentDB backend
  • Update existing memory in both backends
  • Delete memory from both backends
  • Bulk memory storage
  • Query memories with time range filter
  • Memory metadata queries
  • Concurrent memory operations
  • Clear all memories for an agent
  • Hybrid search combining SQL and vector search
  • Memory search with pagination
  • Data consistency across backends during failures

Key Features Tested:

  • SQLite + AgentDB hybrid backend
  • Vector search (150x-12,500x faster)
  • Cross-backend query coordination
  • Transaction consistency
  • Concurrent operations

2. swarm-integration.test.ts (15 tests)

Tests for agent spawn, coordination, and multi-agent communication:

  • Spawn multiple agents in swarm
  • Coordinate task distribution across agents
  • Multi-agent communication
  • Maintain swarm state across operations
  • Handle agent failures gracefully
  • Hierarchical agent topology
  • Mesh topology coordination
  • Dynamic agent scaling
  • Persist swarm state to memory
  • Concurrent task execution
  • Consensus mechanism for critical decisions
  • Agent termination and cleanup
  • Task dependency resolution
  • Monitor agent health and performance
  • Swarm reconfiguration on the fly

Key Features Tested:

  • Hierarchical and mesh topologies
  • Load balancing
  • Agent lifecycle management
  • Consensus mechanisms
  • Dynamic scaling

3. mcp-integration.test.ts (15 tests)

Tests for MCP tools integration with agent, memory, and config:

  • Spawn agent via MCP agent tools
  • List agents via MCP agent tools
  • Terminate agent via MCP agent tools
  • Get agent metrics via MCP agent tools
  • Store memory via MCP memory tools
  • Search memory via MCP memory tools
  • Vector search via MCP memory tools
  • Load config via MCP config tools
  • Save config via MCP config tools
  • Validate config via MCP config tools
  • Handle MCP tool execution errors
  • Chained MCP tool operations
  • Concurrent MCP tool requests
  • MCP tool introspection
  • Complete MCP workflow integration

Key Features Tested:

  • Agent tools (spawn, list, terminate, metrics)
  • Memory tools (store, search, vector search)
  • Config tools (load, save, validate)
  • Error handling
  • Tool chaining

4. plugin-integration.test.ts (15 tests)

Tests for plugin loading, initialization, and extension points:

  • Load and initialize plugin
  • Register and invoke extension points
  • Handle plugin lifecycle correctly
  • Multiple plugins with same extension point
  • Handle plugin dependencies
  • Emit plugin lifecycle events
  • Validate plugin configuration
  • Plugin hot reloading
  • Isolate plugin errors
  • Plugin priority ordering
  • Plugin metadata access
  • Plugin communication via shared context
  • Plugin resource cleanup
  • Plugin versioning and compatibility checks
  • Integrate plugins with core workflow

Key Features Tested:

  • Plugin microkernel architecture (ADR-004)
  • Extension point system
  • Dependency management
  • Hot reloading
  • Error isolation

5. workflow-integration.test.ts (15 tests)

Tests for end-to-end agent workflows and task execution:

  • End-to-end agent workflow execution
  • Persist task execution pipeline to memory
  • Memory persistence across multiple operations
  • Multi-agent parallel execution
  • Complex workflow with dependencies
  • Integrate plugins into workflow execution
  • Workflow failures and rollback
  • Workflow resume after interruption
  • Monitor and report workflow metrics
  • Event-driven architecture integration
  • Distributed workflow execution
  • Persist complete workflow state across restarts
  • Concurrent workflow executions
  • Workflow composition and nesting
  • Comprehensive workflow debugging

Key Features Tested:

  • Task dependency resolution
  • Event sourcing (ADR-007)
  • Rollback mechanisms
  • Distributed execution
  • State persistence

Running the Tests

Run all integration tests

npm run test:integration

Run specific test file

npm run test -- v3/__tests__/integration/memory-integration.test.ts
npm run test -- v3/__tests__/integration/swarm-integration.test.ts
npm run test -- v3/__tests__/integration/mcp-integration.test.ts
npm run test -- v3/__tests__/integration/plugin-integration.test.ts
npm run test -- v3/__tests__/integration/workflow-integration.test.ts

Run with coverage

npm run test:coverage -- v3/__tests__/integration

Watch mode for development

npm run test:watch -- v3/__tests__/integration

Test Architecture

Mocking Strategy

  • External Dependencies: Mocked (file system, network)
  • Module Interactions: Real (test actual integration)
  • Database: In-memory SQLite for tests
  • Event Bus: Real EventEmitter for event testing

Test Isolation

  • Each test file creates fresh instances
  • Database files are created with unique timestamps
  • Cleanup in afterEach hooks
  • No shared state between tests

Performance Considerations

  • Tests use in-memory databases when possible
  • Concurrent operations tested with realistic timeouts
  • Cleanup is non-blocking where safe

Architecture Decision Records (ADRs) Tested

ADR Description Test Coverage
ADR-001 Agentic-flow core foundation Workflow integration
ADR-002 Domain-Driven Design All test files (bounded contexts)
ADR-003 Single coordination engine Swarm integration
ADR-004 Plugin architecture Plugin integration
ADR-005 MCP-first API MCP integration
ADR-006 Unified memory service Memory integration
ADR-007 Event sourcing Workflow integration
ADR-008 Vitest over Jest All tests use Vitest
ADR-009 Hybrid memory backend Memory integration

Test Coverage Goals

  • Line Coverage: >80%
  • Branch Coverage: >75%
  • Function Coverage: >80%
  • Integration Points: 100%

CI/CD Integration

These integration tests are designed to run in CI/CD pipelines:

  • Fast execution (<5 minutes total)
  • Reliable (deterministic, no flaky tests)
  • Isolated (no external dependencies)
  • Self-cleaning (automatic cleanup)

Debugging Integration Tests

Enable verbose logging

DEBUG=claude-flow:* npm run test:integration

Run single test

npm run test -- -t "should execute end-to-end agent workflow"

Generate detailed coverage report

npm run test:coverage -- v3/__tests__/integration --reporter=html

Contributing

When adding new integration tests:

  1. Follow the existing structure (15 tests per file)
  2. Test real module interactions (not just mocks)
  3. Include setup and teardown
  4. Add meaningful descriptions
  5. Update this README with new test coverage

Performance Targets (from V3 Goals)

Integration tests verify these targets:

  • Flash Attention: 2.49x-7.47x speedup
  • 🔍 AgentDB Search: 150x-12,500x improvement
  • 💾 Memory Reduction: 50-75%
  • 🚀 Startup Time: <500ms

Security Testing

Integration tests include:

  • Input validation
  • Error isolation
  • Resource cleanup
  • Safe concurrent operations
  • No credential exposure
  • /v3/docs/architecture/ - Architecture decision records
  • /v3/docs/testing/ - Testing strategy
  • /v3/README.md - V3 overview
  • /CLAUDE.md - Development guidelines