test(replication): add MRF failure-recovery e2e trio (target outage, source restart, delete-marker mtime) (#4858)

test(replication): add MRF failure-recovery e2e trio for target outage, source restart, and delete-marker mtime
This commit is contained in:
Zhengchao An
2026-07-15 17:15:27 +08:00
committed by GitHub
parent cc0c9f6565
commit e9903f7501
4 changed files with 379 additions and 4 deletions
+3 -3
View File
@@ -9,7 +9,7 @@
> (`.config/nextest.toml`); admission criteria: `crates/e2e_test/README.md`.
> 🌙 marks tests in the scheduled `e2e-repl-nightly` profile (backlog#1147
> repl-1): `replication_extension_test` splits 20 fast tests into the PR smoke
> lane and 20 slow / `_real_dual_node` / `_real_single_node` tests into the
> lane and 23 slow / `_real_dual_node` / `_real_single_node` tests into the
> nightly lane (`.github/workflows/e2e-replication-nightly.yml`).
> Note: counts exclude `#[ignore]`d tests (nextest lists them separately).
@@ -59,7 +59,7 @@
| quota_test | 13 | |
| reliability_disk_fault_test | 3 | |
| reliant | 9 | 3 ✅ |
| replication_extension_test | 40 | 20 ✅ +20 🌙 |
| replication_extension_test | 43 | 20 ✅ +23 🌙 |
| security_boundary_test | 4 | |
| server_startup_failfast_test | 1 | |
| snowball_auto_extract_test | 6 | |
@@ -68,4 +68,4 @@
| tls_gen | 3 | |
| version_id_regression_test | 10 | ✅ |
**Total listed: 421 tests across 52 modules · PR smoke subset: 93 tests / 20 modules** (18 full modules + 3 `reliant::lifecycle` tests + 20 of `replication_extension_test`) **· nightly `e2e-repl-nightly`: 20 tests** · generated 2026-07-14.
**Total listed: 424 tests across 52 modules · PR smoke subset: 93 tests / 20 modules** (18 full modules + 3 `reliant::lifecycle` tests + 20 of `replication_extension_test`) **· nightly `e2e-repl-nightly`: 23 tests** · generated 2026-07-15.