miroir/tests
jedarden cf2ade186a test(integration): implement 7 Docker Compose end-to-end scenarios
Add comprehensive integration tests for plan §8 requirements:
- Document round-trip: 1000 docs indexed and retrieved, verified distributed across ≥2 nodes
- Search covers all shards: 100 docs with unique keywords, each search returns 1 hit
- Facet aggregation: 100 docs across 3 colors, facet counts sum to 100
- Offset/limit paging: 50 docs, 5 pages of 10 match single limit=50 query
- Settings broadcast: synonyms propagated to all 3 nodes
- Task polling: 500 doc batch, poll until succeeded
- Node failure with RF=2: marked #[ignore], requires docker-compose-dev-rf2.yml

All tests use docker-compose-dev stack (3 Meilisearch nodes + Miroir).

Closes: bf-45zni

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 19:17:07 -04:00
..
api-compatibility feat(multi-search): implement timeout enforcement and acceptance tests (§13.11) 2026-05-24 01:54:20 -04:00
benches/score-comparability miroir-zc2.5: Fix dump import compatibility matrix enhancement bead refs 2026-05-20 07:18:56 -04:00
chaos feat(tests): add chaos test scenarios and runbooks (plan §8, P9.4) 2026-05-24 10:23:24 -04:00
fixtures miroir-zc2.5: Fix dump import compatibility matrix enhancement bead refs 2026-05-20 07:18:56 -04:00
integration test(integration): implement 7 Docker Compose end-to-end scenarios 2026-05-26 19:17:07 -04:00
integration_bench.rs feat(bench): add integration benchmarks and fix compilation 2026-05-24 10:53:48 -04:00
p6_8_multi_pod_acceptance.sh test(phase-6): add P6.8 multi-pod Kubernetes acceptance tests 2026-05-25 03:58:37 -04:00
p6_8_README.md test(phase-6): add P6.8 multi-pod Kubernetes acceptance tests 2026-05-25 03:58:37 -04:00
verify_p6_2_peer_discovery.sh P6.2: Fix verification script shebang for NixOS compatibility 2026-05-23 02:47:02 -04:00
verify_p6_8_helm_templates.sh test(phase-6): add P6.8 multi-pod Kubernetes acceptance tests 2026-05-25 03:58:37 -04:00
verify_p6_8_templates_direct.sh test(phase-6): add P6.8 multi-pod Kubernetes acceptance tests 2026-05-25 03:58:37 -04:00
verify_p7_1_core_metrics.sh P7.1: Core metrics families acceptance tests 2026-05-23 02:29:28 -04:00