forked from HAL9000/cleveragents-core
093a74953f
Add comprehensive E2E test suite for M2 (Actor Graphs + Tool Sources) epic: - Behave BDD: 10 scenarios covering actor YAML loading, skill registry, tool lifecycle (discover/activate/execute/deactivate), and MCP stub - Robot Framework: 6 integration tests via CLI helper script - ASV benchmarks: 12 benchmarks for actor loading, skill registry, tool lifecycle, and MCP stub performance baselines - MCP stub server mock: in-process fake with 3 tools (search/fetch/transform) - Fixtures: hierarchical graph actor YAML + skill pack with tool refs and inline tools - Docs: updated testing.md with M2 smoke suite section Closes #169
24 lines
584 B
YAML
24 lines
584 B
YAML
name: m2test/file-ops-pack
|
|
description: M2 smoke test skill pack with file operation tools
|
|
tools:
|
|
- name: builtin/read_file
|
|
description: Read contents of a file
|
|
- name: builtin/list_files
|
|
description: List files in a directory
|
|
inline_tools:
|
|
- name: m2_echo
|
|
description: Echo input back for testing
|
|
source: custom
|
|
code: |
|
|
def m2_echo(text: str) -> str:
|
|
return f"echo: {text}"
|
|
input_schema:
|
|
type: object
|
|
properties:
|
|
text:
|
|
type: string
|
|
required:
|
|
- text
|
|
writes: false
|
|
checkpointable: false
|