Skip to content

Commit a1afabe

Browse files
committed
fix unit test on windows
1 parent ef9ac31 commit a1afabe

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

tieredstore/src/test/java/org/apache/rocketmq/tieredstore/index/IndexStoreFileTest.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ public void init() throws IOException {
6060
UUID.randomUUID().toString().replace("-", "").substring(0, 8)).toString();
6161
storeConfig = new TieredMessageStoreConfig();
6262
storeConfig.setStorePathRootDir(filePath);
63+
storeConfig.setTieredStoreFilePath(filePath);
6364
storeConfig.setTieredStoreIndexFileMaxHashSlotNum(5);
6465
storeConfig.setTieredStoreIndexFileMaxIndexNum(20);
6566
storeConfig.setTieredBackendServiceProvider("org.apache.rocketmq.tieredstore.provider.posix.PosixFileSegment");
@@ -73,6 +74,7 @@ public void shutdown() {
7374
this.indexStoreFile.destroy();
7475
}
7576
TieredStoreTestUtil.destroyMetadataStore();
77+
TieredStoreTestUtil.destroyTempDir(storeConfig.getStorePathRootDir());
7678
TieredStoreTestUtil.destroyTempDir(storeConfig.getTieredStoreFilePath());
7779
TieredStoreExecutor.shutdown();
7880
}
@@ -222,7 +224,7 @@ public void doCompactionTest() throws Exception {
222224

223225
ByteBuffer byteBuffer = indexStoreFile.doCompaction();
224226
TieredFileSegment fileSegment = new PosixFileSegment(
225-
storeConfig, FileSegmentType.INDEX, "store_index", 0L);
227+
storeConfig, FileSegmentType.INDEX, storeConfig.getTieredStoreFilePath(), 0L);
226228
fileSegment.append(byteBuffer, timestamp);
227229
fileSegment.commit();
228230
Assert.assertEquals(byteBuffer.limit(), fileSegment.getSize());
@@ -255,7 +257,7 @@ public void queryAsyncFromSegmentFileTest() throws ExecutionException, Interrupt
255257

256258
ByteBuffer byteBuffer = indexStoreFile.doCompaction();
257259
TieredFileSegment fileSegment = new PosixFileSegment(
258-
storeConfig, FileSegmentType.INDEX, "store_index", 0L);
260+
storeConfig, FileSegmentType.INDEX, storeConfig.getTieredStoreFilePath(), 0L);
259261
fileSegment.append(byteBuffer, timestamp);
260262
fileSegment.commit();
261263
Assert.assertEquals(byteBuffer.limit(), fileSegment.getSize());

tieredstore/src/test/java/org/apache/rocketmq/tieredstore/index/IndexStoreServiceTest.java

+5
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import org.apache.rocketmq.logging.org.slf4j.Logger;
3838
import org.apache.rocketmq.logging.org.slf4j.LoggerFactory;
3939
import org.apache.rocketmq.store.logfile.DefaultMappedFile;
40+
import org.apache.rocketmq.tieredstore.TieredStoreTestUtil;
4041
import org.apache.rocketmq.tieredstore.common.AppendResult;
4142
import org.apache.rocketmq.tieredstore.common.TieredMessageStoreConfig;
4243
import org.apache.rocketmq.tieredstore.common.TieredStoreExecutor;
@@ -72,6 +73,7 @@ public void init() throws IOException, ClassNotFoundException, NoSuchMethodExcep
7273
UUID.randomUUID().toString().replace("-", "").substring(0, 8)).toString();
7374
storeConfig = new TieredMessageStoreConfig();
7475
storeConfig.setStorePathRootDir(filePath);
76+
storeConfig.setTieredStoreFilePath(filePath);
7577
storeConfig.setTieredStoreIndexFileMaxHashSlotNum(5);
7678
storeConfig.setTieredStoreIndexFileMaxIndexNum(20);
7779
storeConfig.setTieredBackendServiceProvider("org.apache.rocketmq.tieredstore.provider.posix.PosixFileSegment");
@@ -84,6 +86,9 @@ public void shutdown() {
8486
indexService.shutdown();
8587
indexService.destroy();
8688
}
89+
TieredStoreTestUtil.destroyMetadataStore();
90+
TieredStoreTestUtil.destroyTempDir(storeConfig.getStorePathRootDir());
91+
TieredStoreTestUtil.destroyTempDir(storeConfig.getTieredStoreFilePath());
8792
TieredStoreExecutor.shutdown();
8893
}
8994

0 commit comments

Comments
 (0)