From 7747582d834ede8f66314aca4939413e8d263090 Mon Sep 17 00:00:00 2001 From: overtrue Date: Sun, 23 Aug 2026 06:33:04 +0800 Subject: [PATCH] test(e2e): activate configured Vault roundtrip --- .config/e2e-full-selection.txt | 4 ++-- .config/nextest.toml | 7 ++++--- crates/e2e_test/src/kms/configured_roundtrip_test.rs | 1 - docs/testing/e2e-suite-inventory.md | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.config/e2e-full-selection.txt b/.config/e2e-full-selection.txt index dfad0f0bd..57446abab 100644 --- a/.config/e2e-full-selection.txt +++ b/.config/e2e-full-selection.txt @@ -1,2 +1,2 @@ -sha256-darwin=9f767b37ed8b1c82da62ea441462d75487785c8086e56f08fb6f6cd89c6e2e52 -sha256-linux=fbdaf42b220958d4b1e8880e0f8b5a7992d38e21051bb60596dd4538424757d6 +sha256-darwin=52a05fdfae8bcf6f5828cc2b1e91b2a268139d3f7e1fc47d7b875b55fffb3995 +sha256-linux=cad6bbd7aa9e4ee71ce3f8315faa4cce0c2824f379849c4617b4a3f4314cb22d diff --git a/.config/nextest.toml b/.config/nextest.toml index 097c79e3e..8dad7da9a 100644 --- a/.config/nextest.toml +++ b/.config/nextest.toml @@ -107,9 +107,10 @@ filter = 'package(e2e_test) & test(/^inline_fast_path_cluster_test::/)' test-group = 'e2e-inline-boundaries' # Vault KMS tests share the fixed dev-server port 8200. serial_test's #[serial] -# does not cross nextest process boundaries, so keep these tests in one group. +# does not cross nextest process boundaries, so keep every Vault-backed test in +# one group. [[profile.default.overrides]] -filter = 'package(e2e_test) & test(/^kms::kms_vault_test::/)' +filter = 'package(e2e_test) & (test(/^kms::kms_vault_test::/) | test(/^kms::configured_roundtrip_test::test_configured_vault_kms_admin_and_versioned_cleanup$/))' test-group = 'e2e-vault' # --------------------------------------------------------------------------- @@ -443,5 +444,5 @@ filter = 'package(e2e_test) & test(/^inline_fast_path_cluster_test::/)' test-group = 'e2e-inline-boundaries' [[profile.e2e-full.overrides]] -filter = 'package(e2e_test) & test(/^kms::kms_vault_test::/)' +filter = 'package(e2e_test) & (test(/^kms::kms_vault_test::/) | test(/^kms::configured_roundtrip_test::test_configured_vault_kms_admin_and_versioned_cleanup$/))' test-group = 'e2e-vault' diff --git a/crates/e2e_test/src/kms/configured_roundtrip_test.rs b/crates/e2e_test/src/kms/configured_roundtrip_test.rs index 512105d4f..b568d0fc1 100644 --- a/crates/e2e_test/src/kms/configured_roundtrip_test.rs +++ b/crates/e2e_test/src/kms/configured_roundtrip_test.rs @@ -432,7 +432,6 @@ async fn test_configured_local_kms_admin_and_versioned_cleanup() -> TestResult { } #[tokio::test] -#[ignore = "requires a Vault binary"] async fn test_configured_vault_kms_admin_and_versioned_cleanup() -> TestResult { let mut env = VaultTestEnvironment::new().await?; env.start_vault().await?; diff --git a/docs/testing/e2e-suite-inventory.md b/docs/testing/e2e-suite-inventory.md index df2fc0847..ae8649f5c 100644 --- a/docs/testing/e2e-suite-inventory.md +++ b/docs/testing/e2e-suite-inventory.md @@ -58,7 +58,7 @@ | heal_erasure_disk_rebuild_test | 4 | 🌙 | | inline_fast_path_cluster_test | 16 | | | internode_rpc_signature_e2e_test | 5 | | -| kms | 46 | | +| kms | 47 | | | leading_slash_key_test | 2 | ✅ | | lifecycle_regression_test | 4 | | | list_buckets_auth_test | 1 | ✅ | @@ -99,4 +99,4 @@ | tls_hot_reload_test | 1 | ✅ | | version_id_regression_test | 10 | ✅ | -**Total listed: 575 tests across 82 modules · PR smoke: 163 tests / 36 modules · merge/main full: 453 tests / 73 modules · nightly replication: 55 tests · nightly cluster faults: 28 tests / 7 modules · nightly protocols: 16 tests** · updated 2026-08-23. +**Total listed: 576 tests across 82 modules · PR smoke: 163 tests / 36 modules · merge/main full: 454 tests / 73 modules · nightly replication: 55 tests · nightly cluster faults: 28 tests / 7 modules · nightly protocols: 16 tests** · updated 2026-08-23.