Skip to content

Commit d57d110

Browse files
vividctrlalt3for
andcommitted
fix(test): skip LevelDB iterator test on ARM64
Add assumeLevelDbAvailable() to DBIteratorTest.testLevelDb to skip when LevelDB JNI is unavailable on ARM64 platforms. Co-Authored-By: 3for <zouyudi@gmail.com>
1 parent a9dfd5b commit d57d110

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

framework/src/test/java/org/tron/core/db/DBIteratorTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import org.rocksdb.ReadOptions;
1818
import org.rocksdb.RocksDB;
1919
import org.rocksdb.RocksDBException;
20+
import org.tron.common.TestConstants;
2021
import org.tron.core.db.common.iterator.RockStoreIterator;
2122
import org.tron.core.db.common.iterator.StoreIterator;
2223

@@ -31,6 +32,7 @@ public class DBIteratorTest {
3132

3233
@Test
3334
public void testLevelDb() throws IOException {
35+
TestConstants.assumeLevelDbAvailable();
3436
File file = temporaryFolder.newFolder();
3537
try (DB db = factory.open(file, new Options().createIfMissing(true))) {
3638
db.put("1".getBytes(StandardCharsets.UTF_8), "1".getBytes(StandardCharsets.UTF_8));

0 commit comments

Comments
 (0)