From a79b806fb4eb8e0030860112ba6b013613ceb0ac Mon Sep 17 00:00:00 2001 From: overtrue Date: Sun, 23 Aug 2026 02:37:15 +0800 Subject: [PATCH] test(e2e): activate group management regressions --- .config/e2e-full-selection.txt | 4 +- crates/e2e_test/src/group_delete_test.rs | 134 +++++++++++++++++------ docs/testing/e2e-suite-inventory.md | 4 +- 3 files changed, 103 insertions(+), 39 deletions(-) diff --git a/.config/e2e-full-selection.txt b/.config/e2e-full-selection.txt index dfad0f0bd..16bf1dc36 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=f832043fcca8c0b616c5d820a3a652da7544298ef5812a8668a3a9a3e4607b8b +sha256-linux=49d32f52307be4e6ca9351c79c339a106ff96432b0e9a2eba92daf8111dbef57 diff --git a/crates/e2e_test/src/group_delete_test.rs b/crates/e2e_test/src/group_delete_test.rs index 38d053f99..275fa1083 100644 --- a/crates/e2e_test/src/group_delete_test.rs +++ b/crates/e2e_test/src/group_delete_test.rs @@ -14,7 +14,7 @@ //! E2E tests for group management (fixes #2028). -use crate::common::{RustFSTestEnvironment, admin_request, awscurl_delete, awscurl_get, awscurl_put, init_logging}; +use crate::common::{RustFSTestEnvironment, admin_ok, admin_request, init_logging}; use aws_sdk_s3::config::{Credentials, Region}; use aws_sdk_s3::{Client, Config}; use tracing::info; @@ -83,7 +83,6 @@ async fn update_group_members_rejects_invalid_new_group_names() -> Result<(), Bo /// Test that deleting a group with members fails, and deleting an empty group succeeds. #[tokio::test(flavor = "multi_thread")] -#[ignore = "requires awscurl and spawns a real RustFS server"] async fn test_delete_group_requires_empty_membership() -> Result<(), Box> { init_logging(); @@ -91,29 +90,49 @@ async fn test_delete_group_requires_empty_membership() -> Result<(), Box Result<(), Box Result<(), Box Result<(), Box> { init_logging(); @@ -163,36 +197,53 @@ async fn test_user_with_only_group_gets_group_policies() -> Result<(), Box Result<(), Box Result<(), Box> { init_logging(); @@ -221,33 +271,47 @@ async fn test_delete_group_after_deleting_user() -> Result<(), Box