Skip to content

[codex] Add proptest coverage#25

Merged
glslang merged 1 commit into
mainfrom
codex-harden-bridge-hid-broker
May 27, 2026
Merged

[codex] Add proptest coverage#25
glslang merged 1 commit into
mainfrom
codex-harden-bridge-hid-broker

Conversation

@glslang
Copy link
Copy Markdown
Owner

@glslang glslang commented May 27, 2026

Summary

  • add proptest as a test-only dependency for the Rust core and bridge crates
  • add property coverage for accepted event inputs, UHK macro command sizing, and report framing
  • add bridge IPC property coverage for JSON-line request/response round-trips and arbitrary raw-frame decode/error behavior

Verification

  • cargo test -p agent-notify-core
  • cargo test -p agent-notify-bridge
  • cargo fmt --all
  • cargo test --workspace

@glslang glslang marked this pull request as ready for review May 27, 2026 18:59
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 66.44%. Comparing base (ee09a6b) to head (660bb1e).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #25      +/-   ##
==========================================
+ Coverage   63.35%   66.44%   +3.08%     
==========================================
  Files          12       12              
  Lines        1411     1517     +106     
==========================================
+ Hits          894     1008     +114     
+ Misses        517      509       -8     
Flag Coverage Δ
rust 66.44% <100.00%> (+3.08%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
crates/agent-notify-bridge/src/ipc.rs 98.71% <100.00%> (+1.04%) ⬆️
crates/agent-notify-core/src/lib.rs 88.99% <100.00%> (+4.38%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@glslang glslang force-pushed the codex-harden-bridge-hid-broker branch from a7d81a8 to 660bb1e Compare May 27, 2026 19:07
@glslang glslang merged commit 667cda3 into main May 27, 2026
10 checks passed
@glslang glslang deleted the codex-harden-bridge-hid-broker branch May 27, 2026 19:11
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