From b382900c5cf8ac5a56243ae1dff2819f52a5d8e2 Mon Sep 17 00:00:00 2001 From: Ruihang Xia Date: Wed, 8 Nov 2023 11:14:57 +0800 Subject: [PATCH] fix: don't assert path under windows Signed-off-by: Ruihang Xia --- src/metric-engine/src/test_util.rs | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/metric-engine/src/test_util.rs b/src/metric-engine/src/test_util.rs index 7426aadb49..fc5c5dfede 100644 --- a/src/metric-engine/src/test_util.rs +++ b/src/metric-engine/src/test_util.rs @@ -117,15 +117,19 @@ mod test { let region_id = to_metadata_region_id(env.default_region_id()); let region_dir = join_dir(&env.data_home(), "test_metric_region"); - // assert metadata region's dir - let metadata_region_dir = join_dir(®ion_dir, METADATA_REGION_SUBDIR); - let exist = tokio::fs::try_exists(metadata_region_dir).await.unwrap(); - assert!(exist); + // `join_dir` doesn't suit windows path + #[cfg(not(target_os = "windows"))] + { + // assert metadata region's dir + let metadata_region_dir = join_dir(®ion_dir, METADATA_REGION_SUBDIR); + let exist = tokio::fs::try_exists(metadata_region_dir).await.unwrap(); + assert!(exist); - // assert data region's dir - let data_region_dir = join_dir(®ion_dir, DATA_REGION_SUBDIR); - let exist = tokio::fs::try_exists(data_region_dir).await.unwrap(); - assert!(exist); + // assert data region's dir + let data_region_dir = join_dir(®ion_dir, DATA_REGION_SUBDIR); + let exist = tokio::fs::try_exists(data_region_dir).await.unwrap(); + assert!(exist); + } // check mito engine let metadata_region_id = utils::to_metadata_region_id(region_id);