From 814976bf32dcffcc2340266256dd4e64517a8748 Mon Sep 17 00:00:00 2001 From: zentol Date: Thu, 25 Feb 2016 14:31:34 +0100 Subject: [PATCH] [FLINK-3495] Disable RocksDB tests on Windows --- .../streaming/state/RocksDBAsyncKVSnapshotTest.java | 8 ++++++++ .../streaming/state/RocksDBStateBackendConfigTest.java | 8 ++++++++ .../contrib/streaming/state/RocksDBStateBackendTest.java | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBAsyncKVSnapshotTest.java b/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBAsyncKVSnapshotTest.java index 8806c7fc649d5..8f3c59d51baf2 100644 --- a/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBAsyncKVSnapshotTest.java +++ b/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBAsyncKVSnapshotTest.java @@ -42,9 +42,12 @@ import org.apache.flink.streaming.runtime.tasks.StreamTask; import org.apache.flink.streaming.runtime.tasks.StreamTaskState; import org.apache.flink.streaming.runtime.tasks.StreamTaskStateList; +import org.apache.flink.util.OperatingSystem; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.LocalFileSystem; +import org.junit.Assume; +import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.powermock.api.mockito.PowerMockito; @@ -67,6 +70,11 @@ @SuppressWarnings("serial") public class RocksDBAsyncKVSnapshotTest { + @Before + public void checkOperatingSystem() { + Assume.assumeTrue("This test can't run successfully on Windows.", !OperatingSystem.isWindows()); + } + /** * This ensures that asynchronous state handles are actually materialized asynchonously. * diff --git a/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBStateBackendConfigTest.java b/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBStateBackendConfigTest.java index e62d39c32f450..8e0993b0722f8 100644 --- a/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBStateBackendConfigTest.java +++ b/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBStateBackendConfigTest.java @@ -26,6 +26,9 @@ import org.apache.flink.runtime.io.disk.iomanager.IOManager; import org.apache.flink.runtime.state.AbstractStateBackend; +import org.apache.flink.util.OperatingSystem; +import org.junit.Assume; +import org.junit.Before; import org.junit.Test; import org.rocksdb.CompactionStyle; @@ -45,6 +48,11 @@ public class RocksDBStateBackendConfigTest { private static final String TEMP_URI = new File(System.getProperty("java.io.tmpdir")).toURI().toString(); + @Before + public void checkOperatingSystem() { + Assume.assumeTrue("This test can't run successfully on Windows.", !OperatingSystem.isWindows()); + } + // ------------------------------------------------------------------------ // RocksDB local file directory // ------------------------------------------------------------------------ diff --git a/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBStateBackendTest.java b/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBStateBackendTest.java index 3c77eb9655339..57f906ef4500d 100644 --- a/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBStateBackendTest.java +++ b/flink-contrib/flink-statebackend-rocksdb/src/test/java/org/apache/flink/contrib/streaming/state/RocksDBStateBackendTest.java @@ -22,6 +22,9 @@ import org.apache.flink.configuration.ConfigConstants; import org.apache.flink.runtime.state.StateBackendTestBase; import org.apache.flink.runtime.state.memory.MemoryStateBackend; +import org.apache.flink.util.OperatingSystem; +import org.junit.Assume; +import org.junit.Before; import java.io.File; import java.io.IOException; @@ -35,6 +38,11 @@ public class RocksDBStateBackendTest extends StateBackendTestBase