test(rustfs): move manual bench tools to examples, gate Swift suites (#6712)

This commit is contained in:
Zhengchao An
2026-08-27 10:23:14 +08:00
committed by GitHub
parent 5f3620a00d
commit a6c5d80069
7 changed files with 46 additions and 66 deletions
+12
View File
@@ -44,6 +44,18 @@ name = "rustfs-cli-e2e"
path = "src/bin/rustfs-cli.rs"
required-features = ["offline-enrollment-e2e-root"]
# The Swift protocol suites are manual (#[ignore]) and need a server built with
# the `swift` feature; gating the test binaries on the same feature keeps the
# default `cargo test` / nextest build from linking two dead test binaries
# (backlog#1846 cluster 4).
[[test]]
name = "swift_container_integration_test"
required-features = ["swift"]
[[test]]
name = "swift_object_integration_test"
required-features = ["swift"]
[features]
default = ["ftps", "webdav"]
metrics-gpu = ["rustfs-obs/gpu"]