miroir/crates/miroir-core/tests
jedarden 2230f7aeb6 P2.8 API compatibility: Make MiroirCode::ALL public for integration tests
- Remove #[cfg(test)] from MiroirCode::ALL constant
- Add pub visibility to MiroirCode::ALL
- Add Deserialize derive to MeilisearchError for round-trip tests
- Add p28_api_compatibility.rs integration tests (13 tests pass)

All 34 Phase 2 tests now pass:
- P2.2 Write Path Acceptance: 11 tests
- P2.3 Search Read Path: 10 tests
- P2.8 API Compatibility: 13 tests

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 23:30:13 -04:00
..
cutover_race.rs P12.OP1: Chaos-test cutover race window + hard refusal policy 2026-04-18 22:00:21 -04:00
dfs_skewed_corpus.rs P2.2: Implement write path with primary key validation, shard injection, and two-rule quorum 2026-04-19 06:48:30 -04:00
merger_proptest.rs P1.6: Verify property + benchmark tests for router 2026-05-23 12:42:50 -04:00
p3_redis_integration.rs P3: Update TaskStore to synchronous API and test improvements 2026-05-02 17:49:22 -04:00
p3_sqlite_restart.rs P6.5: Mode C work-queued chunked jobs - complete worker processing logic 2026-05-23 07:04:53 -04:00
p3_task_store_proptest.proptest-regressions P1.6: Verify property tests and benchmarks for router/merger 2026-05-23 13:03:54 -04:00
p3_task_store_proptest.rs P6.5: Mode C work-queued chunked jobs - complete worker processing logic 2026-05-23 07:04:53 -04:00
p4_topology_chaos.rs P4: Phase 4 Topology Operations — rebalancer, migration executor, chaos tests 2026-05-02 16:50:42 -04:00
p13_3_adaptive_replica_selection.rs P5.3 §13.3: Adaptive replica selection (EWMA-based) 2026-05-23 13:35:03 -04:00
p13_7_alias_acceptance_tests.rs P5.7 §13.7: Complete alias acceptance tests 2026-05-23 01:54:05 -04:00
p13_8_anti_entropy.rs P5.8 §13.8: Anti-entropy shard reconciler (OP#1 closure) 2026-05-23 10:55:01 -04:00
p13_10_idempotency_coalescing.rs Fix P5.10 acceptance test compilation errors 2026-05-23 13:46:42 -04:00
p22_write_path.rs P5.8 §13.8: Anti-entropy shard reconciler (OP#1 closure) 2026-05-23 11:23:36 -04:00
p22_write_path_acceptance.rs P2.2: Add write path acceptance tests 2026-05-23 12:29:02 -04:00
p23_search_read_path.rs P2.3: Fix acceptance tests for updated scatter function signatures 2026-05-23 13:39:36 -04:00
p28_api_compatibility.rs P2.8 API compatibility: Make MiroirCode::ALL public for integration tests 2026-05-23 23:30:13 -04:00
p42_node_addition.rs P4.2 Node addition: dual-write + paginated shard migration 2026-05-08 15:15:35 -04:00
p43_node_drain.rs Phase 1 — Core Routing: Additional test coverage and improvements 2026-05-23 19:04:07 -04:00
p44_replica_group_addition.rs P4.4 Replica group addition: implementing initializing → active flow 2026-05-23 23:30:13 -04:00
router_proptest.proptest-regressions P1.5: Implement scatter module with covering-set construction + dispatch trait 2026-04-19 00:20:29 -04:00
router_proptest.rs P1.6: Verify property + benchmark tests for router 2026-05-23 12:42:50 -04:00