Skip to content

test(tools): add 11 e2e tests for full tool logic path - #55

Merged
Cipher208 merged 1 commit into
masterfrom
test/tools-e2e
Jul 5, 2026
Merged

Cipher208 merged 1 commit into
masterfrom
test/tools-e2e

Conversation

@Cipher208

Copy link
Copy Markdown
Owner

Changes

End-to-end tests (11 tests)

Tests the complete pipeline: tool function → hooks → core modules → database → response.

  • memory_remember: user/agent flow, hook dispatch verification
  • memory_recall: data retrieval after storage
  • memory_forget: data removal verification
  • memory_session_start/end: session lifecycle
  • memory_episode_save/recall: episode storage and retrieval
  • memory_graph_add/query: graph node creation and query
  • memory_stats: stats reflect actual data
  • memory_context_inject: context includes stored facts

Total

  • 458 tests (was 447, +11 e2e)
  • All pass, lint clean, format clean

@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Tests the complete pipeline: tool function → hooks → core modules → database → response.
- memory_remember: user/agent flow, hook dispatch verification
- memory_recall: data retrieval after storage
- memory_forget: data removal verification
- memory_session_start/end: session lifecycle
- memory_episode_save/recall: episode storage and retrieval
- memory_graph_add/query: graph node creation and query
- memory_stats: stats reflect actual data
- memory_context_inject: context includes stored facts

Total: 458 tests (was 447, +11 e2e)
@Cipher208
Cipher208 merged commit 2da655b into master Jul 5, 2026
18 checks passed
@Cipher208
Cipher208 deleted the test/tools-e2e branch July 5, 2026 22:10
Cipher208 pushed a commit that referenced this pull request Jul 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants