-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing Adding Tests
Devrajsinh Gohil edited this page Aug 30, 2026
·
2 revisions
All pull requests must include unit and integration tests.
Add new test cases in Phase1/tests/unit/:
- Include
<cassert>and test assertions. - Register the executable in
Phase1/CMakeLists.txtwithadd_executableandadd_test. - Run
ctest -R <your_test_name>.
Add test functions in Phase1/tests/test_langgraph_parity.py:
- Construct the LangGraph
StateGraph. - Compile with
agentmesh_adapter.compile(builder). - Assert state dictionary matching expected results.
- Run
PYTHONPATH=python_adapter uv run python tests/test_langgraph_parity.py.
Getting Started
How-To Guides
- Compile a Graph
- Annotated Reducers
- Parallel Fanout
- Send() Map-Reduce
- Command() Routing
- Nested Subgraphs
- Async & Streaming
- Checkpointing & State
- Financial Swarm Example
Architecture
- System Overview
- C++ Engine Internals
- O(1) Scheduler
- Dual-Tier Graph
- Persistence & WAL
- Zero-Copy Pybind Bridge
- SOLID Design Principles
API Reference
Benchmarks
Contributing