This commit completes task P1.6 by verifying that all property tests and benchmarks for the router are in place and working correctly. Added: - crates/miroir-core/proptest.toml: Config for 1024 test cases per property - crates/miroir-core/tests/merger_proptest.rs: Property tests for merger module Already in place (verified working): - crates/miroir-core/benches/router_bench.rs: Criterion benchmarks targeting §8 goals - crates/miroir-core/tests/router_proptest.rs: Property tests for rendezvous - crates/miroir-core/benches/merger_bench.rs: Merger benchmarks (< 1ms target) Acceptance criteria met: ✅ cargo bench -p miroir-core runs all criterion benches and reports timing ✅ cargo test -p miroir-core runs property tests with 1024 cases per property ✅ Phase 8 CI includes cargo bench --no-run (line 124 in miroir-ci.yaml) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
7 lines
264 B
TOML
7 lines
264 B
TOML
# Proptest configuration for miroir-core property tests
|
|
# Sets default to 1024 test cases per property as specified in plan §8
|
|
|
|
[proptest]
|
|
# Default number of test cases per property
|
|
# Plan §8 requires 1024 cases for thorough property-based testing
|
|
cases = 1024
|