Summary
148
Tests Run
All suites
148
Passed
100% pass rate
0
Failed
No failures
+8
New Tests
vs. prev commit
Test Suites
Suite Passed Failed Skipped Share Status
Unit Tests
src/lib.rs — pure logic, no I/O
117 0 0
79%
Pass
Integration Tests
testcontainers — PostgreSQL + Redpanda
20 0 0
14%
Pass
E2E Tests
critical API paths
11 0 0
7%
Pass
Total — 3 suites 148 0 0 All Pass
Quality Checks
Clippy Lint
0 warnings · 0 errors
Ran with -D warnings — fully clean
PASS
cargo fmt
No Rust source files modified
Format is already canonical
CLEAN
Coverage (Tarpaulin)
cargo-tarpaulin not installed
Coverage metrics unavailable this run
NOT AVAILABLE
Regression Analysis
Previous — 15e9eb5
140 tests
15e9eb5...
feat: harden JWT validation and centralize RBAC roles
Current — 6759be6
148 tests +8
6759be6f16e81f72050889c1ec2a53625d798d62
No regressions detected.
New tests cover: hardened API responses, metadata validation, audit propagation. All 140 prior tests continue to pass.
Failed Tests
No failed tests — all 148 tests passed
Notes & Actions
Action required: Install coverage tooling. cargo-tarpaulin is not installed on this machine. Run cargo install cargo-tarpaulin to enable per-module coverage reporting on future runs.
Push pending. The dev branch is 12 commits ahead of origin/dev. A push to remote is awaiting explicit instruction per policy.