test(e2e): verify M2 success criteria — actor compiler and tool routing #426

Closed
brent.edwards wants to merge 0 commits from test/m2-e2e-verification into master
Member

Summary

Closes #403

  • Added robot/m2_e2e_verification.robot with 9 Robot test cases covering all M2 acceptance criteria
  • Added robot/helper_m2_e2e_verification.py with Python helper subcommands
  • Verifies: actor YAML creation and loading, custom actor action creation, plan execution with custom actors, actor compilation to LangGraph StateGraphs, tool router resolution, validation runner execution, multi-file ChangeSet generation

Test Results

  • integration_tests: 693/693 passed (9 new M2 E2E tests)
  • unit_tests: all passed
  • coverage: 97.2%
  • All nox sessions pass

Dependencies

  • Blocks issue #403 (this PR must be merged before the issue can be closed)
## Summary Closes #403 - Added `robot/m2_e2e_verification.robot` with 9 Robot test cases covering all M2 acceptance criteria - Added `robot/helper_m2_e2e_verification.py` with Python helper subcommands - Verifies: actor YAML creation and loading, custom actor action creation, plan execution with custom actors, actor compilation to LangGraph StateGraphs, tool router resolution, validation runner execution, multi-file ChangeSet generation ## Test Results - **integration_tests**: 693/693 passed (9 new M2 E2E tests) - **unit_tests**: all passed - **coverage**: 97.2% - All nox sessions pass ## Dependencies - Blocks issue #403 (this PR must be merged before the issue can be closed)
brent.edwards force-pushed test/m2-e2e-verification from 525fbaba3a
All checks were successful
CI / lint (pull_request) Successful in 24s
CI / typecheck (pull_request) Successful in 1m3s
CI / quality (pull_request) Successful in 29s
CI / security (pull_request) Successful in 58s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 23s
CI / integration_tests (pull_request) Successful in 5m16s
CI / unit_tests (pull_request) Successful in 24m29s
CI / benchmark-regression (pull_request) Successful in 22m56s
CI / docker (pull_request) Successful in 15s
CI / coverage (pull_request) Successful in 1h25m6s
to 479c275c9d
All checks were successful
CI / lint (pull_request) Successful in 16s
CI / benchmark-publish (pull_request) Has been skipped
CI / security (pull_request) Successful in 39s
CI / quality (pull_request) Successful in 38s
CI / typecheck (pull_request) Successful in 56s
CI / build (pull_request) Successful in 52s
CI / integration_tests (pull_request) Successful in 4m17s
CI / unit_tests (pull_request) Successful in 22m35s
CI / docker (pull_request) Successful in 1m0s
CI / benchmark-regression (pull_request) Successful in 22m49s
CI / coverage (pull_request) Successful in 41m16s
2026-02-25 04:51:22 +00:00
Compare
Merge branch 'master' into test/m2-e2e-verification
All checks were successful
CI / lint (pull_request) Successful in 32s
CI / benchmark-publish (pull_request) Has been skipped
CI / typecheck (pull_request) Successful in 46s
CI / quality (pull_request) Successful in 34s
CI / security (pull_request) Successful in 50s
CI / build (pull_request) Successful in 27s
CI / integration_tests (pull_request) Successful in 4m5s
CI / unit_tests (pull_request) Successful in 15m35s
CI / docker (pull_request) Successful in 1m1s
CI / benchmark-regression (pull_request) Successful in 22m17s
CI / coverage (pull_request) Successful in 34m4s
ba78617994
Author
Member

⚠️ Do not merge this PR individually. This branch exists for review convenience only.

All changes from this branch are consolidated in PR #431 (develop-brent-4), which should be the one merged into master.

#431

⚠️ **Do not merge this PR individually.** This branch exists for review convenience only. All changes from this branch are consolidated in **PR #431** (`develop-brent-4`), which should be the one merged into `master`. → https://git.cleverthis.com/cleveragents/cleveragents-core/pulls/431
freemo added this to the v3.1.0 milestone 2026-02-25 18:17:42 +00:00
brent.edwards closed this pull request 2026-02-25 19:46:36 +00:00
brent.edwards deleted branch test/m2-e2e-verification 2026-02-25 19:46:42 +00:00
All checks were successful
CI / lint (pull_request) Successful in 32s
Required
Details
CI / benchmark-publish (pull_request) Has been skipped
CI / typecheck (pull_request) Successful in 46s
Required
Details
CI / quality (pull_request) Successful in 34s
Required
Details
CI / security (pull_request) Successful in 50s
Required
Details
CI / build (pull_request) Successful in 27s
Required
Details
CI / integration_tests (pull_request) Successful in 4m5s
Required
Details
CI / unit_tests (pull_request) Successful in 15m35s
Required
Details
CI / docker (pull_request) Successful in 1m1s
Required
Details
CI / benchmark-regression (pull_request) Successful in 22m17s
CI / coverage (pull_request) Successful in 34m4s
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
cleveragents/cleveragents-core!426
No description provided.