[BAHIR-129] Upgrade Flink version to 1.3.0
Upgrade Flink version from 1.2.0 to 1.3.0.
Closes #18
diff --git a/.travis.yml b/.travis.yml
index 6f633e0..894ee36 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,31 +15,49 @@
# limitations under the License.
#
+sudo: required
+dist: trusty
+
+cache:
+ directories:
+ - $HOME/.m2
+
+# do not cache our own artifacts
+before_cache:
+ - rm -rf $HOME/.m2/repository/org/apache/flink/
+
language: java
matrix:
include:
- jdk: oraclejdk8
- env: FLINK_VERSION="1.2.0" SCALA_VER="2.11"
-
+ env:
+ - FLINK_VERSION="1.3.0" SCALA_VERSION="2.11"
+ - CACHE_NAME=JDK8_F130_A
- jdk: oraclejdk8
- env: FLINK_VERSION="1.2.0" SCALA_VER="2.10"
-
- - jdk: oraclejdk7
- env: FLINK_VERSION="1.2.0" SCALA_VER="2.11"
-
- - jdk: oraclejdk7
- env: FLINK_VERSION="1.2.0" SCALA_VER="2.10"
-
+ env:
+ - FLINK_VERSION="1.3.0" SCALA_VERSION="2.10"
+ - CACHE_NAME=JDK8_F130_B
+ - jdk: openjdk8
+ env:
+ - FLINK_VERSION="1.3.0" SCALA_VERSION="2.11"
+ - CACHE_NAME=JDK8_F130_C
+ - jdk: openjdk8
+ env:
+ - FLINK_VERSION="1.3.0" SCALA_VERSION="2.10"
+ - CACHE_NAME=JDK8_F130_D
- jdk: openjdk7
- env: FLINK_VERSION="1.2.0" SCALA_VER="2.11"
-
+ env:
+ - FLINK_VERSION="1.3.0" SCALA_VERSION="2.11"
+ - CACHE_NAME=JDK7_F130_A
- jdk: openjdk7
- env: FLINK_VERSION="1.2.0" SCALA_VER="2.10"
+ env:
+ - FLINK_VERSION="1.3.0" SCALA_VERSION="2.10"
+ - CACHE_NAME=JDK7_F130_B
before_install:
- - ./dev/change-scala-version.sh $SCALA_VER
+ - ./dev/change-scala-version.sh $SCALA_VERSION
install: true
-script: mvn clean verify -Pscala-$SCALA_VER -Dflink.version=$FLINK_VERSION
+script: mvn clean verify -Pscala-$SCALA_VERSION -Dflink.version=$FLINK_VERSION
diff --git a/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/AMQSinkTest.java b/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/AMQSinkTest.java
index b9ecfd8..e4d67c3 100644
--- a/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/AMQSinkTest.java
+++ b/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/AMQSinkTest.java
@@ -115,6 +115,7 @@
verify(session).createTopic(DESTINATION_NAME);
}
+ @SuppressWarnings("unchecked")
@Test
public void exceptionOnSendAreNotThrown() throws Exception {
when(session.createBytesMessage()).thenThrow(JMSException.class);
@@ -123,6 +124,7 @@
amqSink.invoke("msg");
}
+ @SuppressWarnings("unchecked")
@Test(expected = RuntimeException.class)
public void exceptionOnSendAreThrownByDefault() throws Exception {
when(session.createBytesMessage()).thenThrow(JMSException.class);
diff --git a/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/AMQSourceTest.java b/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/AMQSourceTest.java
index 2e6efa6..0e6dd31 100644
--- a/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/AMQSourceTest.java
+++ b/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/AMQSourceTest.java
@@ -72,6 +72,7 @@
private SimpleStringSchema deserializationSchema;
SourceFunction.SourceContext<String> context;
+ @SuppressWarnings("unchecked")
@Before
public void before() throws Exception {
connectionFactory = mock(ActiveMQConnectionFactory.class);
diff --git a/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/ActiveMQConnectorITCase.java b/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/ActiveMQConnectorITCase.java
index 24a257f..9af6dd5 100644
--- a/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/ActiveMQConnectorITCase.java
+++ b/flink-connector-activemq/src/test/java/org/apache/flink/streaming/connectors/activemq/ActiveMQConnectorITCase.java
@@ -254,6 +254,11 @@
public void emitWatermark(Watermark mark) { }
@Override
+ public void markAsTemporarilyIdle() {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
public Object getCheckpointLock() {
return contextLock;
}
diff --git a/flink-connector-akka/src/test/java/org/apache/flink/streaming/connectors/akka/AkkaSourceTest.java b/flink-connector-akka/src/test/java/org/apache/flink/streaming/connectors/akka/AkkaSourceTest.java
index e7114d7..99a1893 100644
--- a/flink-connector-akka/src/test/java/org/apache/flink/streaming/connectors/akka/AkkaSourceTest.java
+++ b/flink-connector-akka/src/test/java/org/apache/flink/streaming/connectors/akka/AkkaSourceTest.java
@@ -237,6 +237,11 @@
}
@Override
+ public void markAsTemporarilyIdle() {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
public Object getCheckpointLock() {
return lock;
}
diff --git a/pom.xml b/pom.xml
index b6d8dd1..2e39a83 100644
--- a/pom.xml
+++ b/pom.xml
@@ -91,7 +91,7 @@
<log4j.version>1.2.17</log4j.version>
<!-- Flink version -->
- <flink.version>1.2.0</flink.version>
+ <flink.version>1.3.0</flink.version>
<PermGen>64m</PermGen>
<MaxPermGen>512m</MaxPermGen>