mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-20 11:32:19 +00:00
test(ecstore): complete EC validation coverage gate
* test(ecstore): complete EC validation coverage gate * test(ecstore): stabilize validation suite after rebase * test(ecstore): fix rio-v2 clippy lint
This commit is contained in:
@@ -430,6 +430,18 @@ mod tests {
|
||||
false
|
||||
}
|
||||
|
||||
async fn write_bucket_metadata_marker(disk_paths: &[PathBuf], metadata_prefix: &str) {
|
||||
for disk_path in disk_paths {
|
||||
let marker_path = disk_path.join(metadata_prefix).join("config.json");
|
||||
tokio::fs::create_dir_all(marker_path.parent().expect("metadata marker path should have a parent"))
|
||||
.await
|
||||
.expect("metadata marker parent should be created");
|
||||
tokio::fs::write(marker_path, b"bucket metadata")
|
||||
.await
|
||||
.expect("metadata marker should be written");
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn should_not_override_when_metadata_created_is_unix_epoch() {
|
||||
assert!(!should_override_created_from_metadata(OffsetDateTime::UNIX_EPOCH));
|
||||
@@ -509,6 +521,7 @@ mod tests {
|
||||
let metadata_prefix = format!("{RUSTFS_META_BUCKET}/{BUCKET_META_PREFIX}/{bucket}");
|
||||
|
||||
create_bucket_with_object(&ecstore, &bucket, object).await;
|
||||
write_bucket_metadata_marker(&disk_paths, &metadata_prefix).await;
|
||||
assert!(any_disk_path_exists(&disk_paths, &metadata_prefix).await);
|
||||
|
||||
ecstore
|
||||
|
||||
Reference in New Issue
Block a user