From c9ee67adf256a03263f6cae79fdeb16167045832 Mon Sep 17 00:00:00 2001 From: houseme Date: Sun, 26 Jul 2026 15:51:19 +0800 Subject: [PATCH] test(ecstore): route transition matrix imports Co-Authored-By: heihutu --- .../ecstore/tests/manual_transition_job_matrix_test.rs | 8 +++++--- crates/ecstore/tests/storage_api.rs | 9 +++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/crates/ecstore/tests/manual_transition_job_matrix_test.rs b/crates/ecstore/tests/manual_transition_job_matrix_test.rs index 51875deef..dba8f9e2f 100644 --- a/crates/ecstore/tests/manual_transition_job_matrix_test.rs +++ b/crates/ecstore/tests/manual_transition_job_matrix_test.rs @@ -12,10 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -use rustfs_ecstore::api::bucket::lifecycle::bucket_lifecycle_ops::{ - ManualTransitionQueueSnapshot, ManualTransitionRunOptions, ManualTransitionRunReport, +mod storage_api; + +use storage_api::manual_transition::{ + ManualTransitionJobRecord, ManualTransitionJobState, ManualTransitionQueueSnapshot, ManualTransitionRunOptions, + ManualTransitionRunReport, }; -use rustfs_ecstore::api::bucket::lifecycle::manual_transition_job::{ManualTransitionJobRecord, ManualTransitionJobState}; use uuid::Uuid; #[test] diff --git a/crates/ecstore/tests/storage_api.rs b/crates/ecstore/tests/storage_api.rs index d6734a203..1b2005dee 100644 --- a/crates/ecstore/tests/storage_api.rs +++ b/crates/ecstore/tests/storage_api.rs @@ -20,6 +20,15 @@ pub(crate) mod contract_compat { pub(crate) use super::{DiskStore, ECStore, Error, GetObjectReader, ObjectInfo, ObjectOptions, PutObjReader, SetDisks}; } +pub(crate) mod manual_transition { + pub(crate) use rustfs_ecstore::api::bucket::lifecycle::bucket_lifecycle_ops::{ + ManualTransitionQueueSnapshot, ManualTransitionRunOptions, ManualTransitionRunReport, + }; + pub(crate) use rustfs_ecstore::api::bucket::lifecycle::manual_transition_job::{ + ManualTransitionJobRecord, ManualTransitionJobState, + }; +} + pub(crate) mod replication_compat { pub(crate) use rustfs_ecstore::api::bucket::replication::{ BucketStats, DeletedObjectReplicationInfo, DynReplicationPool, ObjectOpts, REPLICATE_INCOMING_DELETE, ReplicateDecision,