# cmdc_test v0.3.1 - Table of Contents

> CMDC Test — MockProvider + EventCapture + RAG/Reasoning + Workflow 测试 helpers

## Pages

- [cmdc_test](readme.md)
- [Changelog](changelog.md)
- [License](license.md)

## Modules

- [CMDCTest](CMDCTest.md): CMDC Test — 集成方 / 第三方 plugin 作者 / cmdc 子库测试 helpers 一站式包。
- [CMDCTest.Assertions](CMDCTest.Assertions.md): CMDC EventBus 事件断言族 — 替代手写 receive/after 模板。
- [CMDCTest.EventCapture](CMDCTest.EventCapture.md): EventBus 订阅 helper — 让调用方进程接收指定 session 的所有 `{:cmdc_event, sid, ...}` 消息。
- [CMDCTest.MockProvider](CMDCTest.MockProvider.md): Mock LLM provider — Builder API 构造响应队列，配合 `CMDC.Config.provider_fn` 注入。
- [CMDCTest.Plugin](CMDCTest.Plugin.md): Plugin 单元测试 helpers。
- [CMDCTest.Plugin.Spy](CMDCTest.Plugin.Spy.md): Spy Plugin — 注入任意 handler 函数到 Agent Plugin Pipeline 的轻量方式。
- [CMDCTest.RAG.Assertions](CMDCTest.RAG.Assertions.md): RAG / GraphRAG contract assertions。
- [CMDCTest.RAG.Fixtures](CMDCTest.RAG.Fixtures.md): RAG / GraphRAG 测试 fixture 工厂。
- [CMDCTest.RAG.MockBackend](CMDCTest.RAG.MockBackend.md): `CMDCRAGArcana.Backend` shape-compatible fake backend。
- [CMDCTest.RAG.MockGraphBackend](CMDCTest.RAG.MockGraphBackend.md): `CMDCRAGArcana.Graph.Backend` shape-compatible fake GraphStore backend。
- [CMDCTest.RAG.MockMaintenanceBackend](CMDCTest.RAG.MockMaintenanceBackend.md): `CMDCRAGArcana.Maintenance.Backend` shape-compatible fake backend。
- [CMDCTest.RAG.MockPipelineRunner](CMDCTest.RAG.MockPipelineRunner.md): `CMDCRAGArcana.Pipeline.Runner` shape-compatible fake runner。
- [CMDCTest.RAG.MockRepo](CMDCTest.RAG.MockRepo.md): GraphRAG / maintenance 测试用空 Repo module 占位。
- [CMDCTest.RAG.MockStatusBackend](CMDCTest.RAG.MockStatusBackend.md): `CMDCRAGArcana.Knowledge.StatusBackend` shape-compatible fake backend。

- [CMDCTest.RAG.Policy](CMDCTest.RAG.Policy.md): RAG / GraphRAG 测试策略 helper。
- [CMDCTest.Reasoning.Assertions](CMDCTest.Reasoning.Assertions.md): 推理策略 contract 断言 helper。
- [CMDCTest.Reasoning.Fixtures](CMDCTest.Reasoning.Fixtures.md): 推理策略事件与 Runner 结果的测试 fixture。
- [CMDCTest.Reasoning.MockProvider](CMDCTest.Reasoning.MockProvider.md): 推理分支测试用 prompt-routed mock provider。
- [CMDCTest.Workflow.Assertions](CMDCTest.Workflow.Assertions.md): Workflow Runtime contract 断言 helper。
- [CMDCTest.Workflow.FakeRunStore](CMDCTest.Workflow.FakeRunStore.md): Shape-compatible fake `CMDCOrchestrator.RunStore` backend。
- [CMDCTest.Workflow.Fixtures](CMDCTest.Workflow.Fixtures.md): `cmdc_orchestrator` Workflow Runtime 的 JSON-safe 测试 fixture。

