test(e2e): verify M1 success criteria — minimal plan execution flow #425

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

Summary

Closes #402

  • Added robot/m1_e2e_verification.robot with 8 Robot test cases covering all M1 acceptance criteria
  • Added robot/helper_m1_e2e_verification.py with Python helper subcommands
  • Verifies: action creation from YAML, git-checkout resource registration, project/resource linking, full plan lifecycle (use/execute/diff/apply), SQLite persistence, ChangeSet from tool invocations, git worktree sandbox isolation, post-apply commit

Test Results

  • integration_tests: 684/684 passed (8 new M1 E2E tests)
  • unit_tests: all passed
  • coverage: 97.2%
  • All nox sessions pass

Dependencies

  • Blocks issue #402 (this PR must be merged before the issue can be closed)
## Summary Closes #402 - Added `robot/m1_e2e_verification.robot` with 8 Robot test cases covering all M1 acceptance criteria - Added `robot/helper_m1_e2e_verification.py` with Python helper subcommands - Verifies: action creation from YAML, git-checkout resource registration, project/resource linking, full plan lifecycle (use/execute/diff/apply), SQLite persistence, ChangeSet from tool invocations, git worktree sandbox isolation, post-apply commit ## Test Results - **integration_tests**: 684/684 passed (8 new M1 E2E tests) - **unit_tests**: all passed - **coverage**: 97.2% - All nox sessions pass ## Dependencies - Blocks issue #402 (this PR must be merged before the issue can be closed)
brent.edwards force-pushed test/m1-e2e-verification from 571542856b
Some checks failed
CI / lint (pull_request) Successful in 44s
CI / quality (pull_request) Successful in 34s
CI / benchmark-publish (pull_request) Has been skipped
CI / typecheck (pull_request) Successful in 1m10s
CI / security (pull_request) Successful in 58s
CI / build (pull_request) Successful in 24s
CI / integration_tests (pull_request) Successful in 4m23s
CI / unit_tests (pull_request) Successful in 23m35s
CI / benchmark-regression (pull_request) Successful in 22m0s
CI / docker (pull_request) Successful in 14s
CI / coverage (pull_request) Failing after 1h4m43s
to af212bc432
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 17s
CI / lint (pull_request) Successful in 19s
CI / typecheck (pull_request) Successful in 36s
CI / security (pull_request) Successful in 42s
CI / integration_tests (pull_request) Successful in 4m27s
CI / unit_tests (pull_request) Successful in 12m9s
CI / docker (pull_request) Successful in 1m2s
CI / benchmark-regression (pull_request) Successful in 23m38s
CI / coverage (pull_request) Successful in 48m6s
2026-02-25 04:49:36 +00:00
Compare
Merge branch 'master' into test/m1-e2e-verification
All checks were successful
CI / lint (pull_request) Successful in 21s
CI / security (pull_request) Successful in 52s
CI / typecheck (pull_request) Successful in 58s
CI / quality (pull_request) Successful in 34s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 23s
CI / integration_tests (pull_request) Successful in 4m52s
CI / unit_tests (pull_request) Successful in 15m30s
CI / docker (pull_request) Successful in 59s
CI / benchmark-regression (pull_request) Successful in 22m16s
CI / coverage (pull_request) Successful in 34m26s
f5ff0e34cf
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.0.0 milestone 2026-02-25 18:17:42 +00:00
CoreRasurae left a comment

Tests passing, approved. but needs rebasing.

Tests passing, approved. but needs rebasing.
brent.edwards closed this pull request 2026-02-25 19:46:24 +00:00
brent.edwards deleted branch test/m1-e2e-verification 2026-02-25 19:46:32 +00:00
All checks were successful
CI / lint (pull_request) Successful in 21s
Required
Details
CI / security (pull_request) Successful in 52s
Required
Details
CI / typecheck (pull_request) Successful in 58s
Required
Details
CI / quality (pull_request) Successful in 34s
Required
Details
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 23s
Required
Details
CI / integration_tests (pull_request) Successful in 4m52s
Required
Details
CI / unit_tests (pull_request) Successful in 15m30s
Required
Details
CI / docker (pull_request) Successful in 59s
Required
Details
CI / benchmark-regression (pull_request) Successful in 22m16s
CI / coverage (pull_request) Successful in 34m26s
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
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!425
No description provided.