From a05b785d94aecb862dc5427760d32847e9674bca Mon Sep 17 00:00:00 2001 From: Kenneth Knowles Date: Thu, 21 Jul 2016 14:54:17 -0700 Subject: [PATCH 1/2] Move local Flink integration tests to a profile These tests can now be activated on the commandline with -P local-runnable-on-service-tests and are activated directly by Jenkins. --- runners/flink/runner/pom.xml | 57 +++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 23 deletions(-) diff --git a/runners/flink/runner/pom.xml b/runners/flink/runner/pom.xml index 1c522fc1abc6..33fcda008e3b 100644 --- a/runners/flink/runner/pom.xml +++ b/runners/flink/runner/pom.xml @@ -32,6 +32,40 @@ jar + + + local-runnable-on-service-tests + false + + + + org.apache.maven.plugins + maven-surefire-plugin + + + runnable-on-service-tests + integration-test + + test + + + + + [ + "--runner=TestFlinkRunner", + "--streaming=false" + ] + + + + + + + + + + + @@ -192,29 +226,6 @@ org.apache.maven.plugins maven-surefire-plugin - - runnable-on-service-tests - integration-test - - test - - - org.apache.beam.sdk.testing.RunnableOnService - none - true - - org.apache.beam:beam-sdks-java-core - - - - [ - "--runner=TestFlinkRunner", - "--streaming=false" - ] - - - - streaming-runnable-on-service-tests integration-test From c5ff6b3bf102c2b3b6dc682dfbeb69bbef398967 Mon Sep 17 00:00:00 2001 From: Kenneth Knowles Date: Wed, 27 Jul 2016 12:13:53 -0700 Subject: [PATCH 2/2] fixup! move streaming configuration to the profile too --- runners/flink/runner/pom.xml | 57 ++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/runners/flink/runner/pom.xml b/runners/flink/runner/pom.xml index 33fcda008e3b..ec3f501ef4b9 100644 --- a/runners/flink/runner/pom.xml +++ b/runners/flink/runner/pom.xml @@ -42,6 +42,9 @@ org.apache.maven.plugins maven-surefire-plugin + + runnable-on-service-tests integration-test @@ -59,6 +62,32 @@ + + + + streaming-runnable-on-service-tests + integration-test + + test + + + true + org.apache.beam.sdk.testing.RunnableOnService + none + true + + org.apache.beam:beam-sdks-java-core + + + + [ + "--runner=TestFlinkRunner", + "--streaming=true" + ] + + + + @@ -225,34 +254,6 @@ org.apache.maven.plugins maven-surefire-plugin - - - streaming-runnable-on-service-tests - integration-test - - test - - - true - org.apache.beam.sdk.testing.RunnableOnService - none - true - - org.apache.beam:beam-sdks-java-core - - - - [ - "--runner=TestFlinkRunner", - "--streaming=true" - ] - - - - - - -