Back to Rustfs

e2e_test suite inventory

docs/testing/e2e-suite-inventory.md

1.0.0-rc.13.8 KB
Original Source

e2e_test suite inventory

Authoritative per-module test counts for the e2e_test crate (backlog#1149 ci-4), generated from cargo nextest list -p e2e_test. Regenerate with:

bash
cargo nextest list -p e2e_test --message-format json | jq -r '.["rust-suites"][]?.testcases | to_entries[] | select(.value.ignored == false) | .key | split("::")[0]' | sort | uniq -c

Modules marked ✅ are in the PR smoke profile e2e-smoke (.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 28 slow / _real_dual_node / _real_three_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). The SSE-S3 replication contract is ignored under backlog#1291 until its plaintext downgrade is fixed.

moduletestsPR smoke
admin_auth_test4
admin_iam_crud_test2
admin_pools_test1
admin_timeout_regression_test1
anonymous_access_test4
api_rate_limit_test3
archive_download_integrity_test13
bucket_logging_test3
bucket_policy_check_test1
checksum_upload_test7
cluster_concurrency_test2
cluster_multidrive_pool_test2
common12
compression_test1
connection_cap_test2
console_smoke_test1
content_encoding_test3
copy_object_checksum_test7
copy_object_metadata_test4
copy_object_tagging_test2
copy_object_version_restore_test2
copy_source_invalid_date_test1
create_bucket_region_test2
degraded_read_eof_regression_test3
delete_marker_migration_semantics_test2
delete_object_no_content_length_test1
delete_objects_versioning_test2
existing_object_tag_policy_test4
fake_s3_target4
fault_proxy7
get_codec_streaming_compat_test1
head_object_consistency_test1
head_object_range_test1
heal_erasure_disk_rebuild_test3
inline_fast_path_cluster_test14
internode_rpc_signature_e2e_test5
kms41
leading_slash_key_test2
list_buckets_double_slash_test3
list_object_versions_metadata_extension_test1
list_object_versions_regression_test2
list_objects_duplicates_test3
list_objects_v2_metadata_extension_test1
list_objects_v2_pagination_test12
mc_mirror_small_bucket_test1
multipart_auth_test109
multipart_storage_class_test3
namespace_lock_quorum_test2
negative_sigv4_test6
notification_webhook_test3
object_lambda_test16
object_lock33
overwrite_cleanup_regression_test1
presigned_negative_test7
protocols16
quota_test14
reliability_disk_fault_test3
reliant2418 ✅
replication_extension_test4820 ✅ +28 🌙
security_boundary_test4
ssec_copy_test2
server_startup_failfast_test1
snowball_auto_extract_test6
special_chars_test14
stale_multipart_cleanup_cluster_test1
storage_class_capability_test4
sts_query_compat_test3
tls_gen3
tls_hot_reload_test1
version_id_regression_test10

Total listed: 528 tests across 70 modules · PR smoke subset: 148 tests / 33 modules (31 full modules + 18 reliant tests + 20 of replication_extension_test) · nightly e2e-repl-nightly: 28 tests · generated 2026-08-04.