[BEAM-9172] Add missing parameter to Nexmark CI execution for Flink runner
diff --git a/.test-infra/jenkins/CommonTestProperties.groovy b/.test-infra/jenkins/CommonTestProperties.groovy
index 39d6695..74a8bd0 100644
--- a/.test-infra/jenkins/CommonTestProperties.groovy
+++ b/.test-infra/jenkins/CommonTestProperties.groovy
@@ -29,7 +29,7 @@
DATAFLOW("DataflowRunner"),
SPARK("SparkRunner"),
SPARK_STRUCTURED_STREAMING("SparkStructuredStreamingRunner"),
- FLINK("TestFlinkRunner"),
+ FLINK("FlinkRunner"),
DIRECT("DirectRunner"),
PORTABLE("PortableRunner")
diff --git a/.test-infra/jenkins/job_PostCommit_Java_Nexmark_Flink.groovy b/.test-infra/jenkins/job_PostCommit_Java_Nexmark_Flink.groovy
index cbcd0ba..30cf5ee 100644
--- a/.test-infra/jenkins/job_PostCommit_Java_Nexmark_Flink.groovy
+++ b/.test-infra/jenkins/job_PostCommit_Java_Nexmark_Flink.groovy
@@ -43,6 +43,8 @@
switches('-Pnexmark.runner=":runners:flink:1.9"' +
' -Pnexmark.args="' +
[NexmarkBigqueryProperties.nexmarkBigQueryArgs,
+ '--runner=FlinkRunner',
+ '--shutdownSourcesOnFinalWatermark=true',
'--streaming=false',
'--suite=SMOKE',
'--streamTimeout=60' ,
@@ -58,6 +60,8 @@
switches('-Pnexmark.runner=":runners:flink:1.9"' +
' -Pnexmark.args="' +
[NexmarkBigqueryProperties.nexmarkBigQueryArgs,
+ '--runner=FlinkRunner',
+ '--shutdownSourcesOnFinalWatermark=true',
'--streaming=true',
'--suite=SMOKE',
'--streamTimeout=60' ,
@@ -73,6 +77,8 @@
switches('-Pnexmark.runner=":runners:flink:1.9"' +
' -Pnexmark.args="' +
[NexmarkBigqueryProperties.nexmarkBigQueryArgs,
+ '--runner=FlinkRunner',
+ '--shutdownSourcesOnFinalWatermark=true',
'--queryLanguage=sql',
'--streaming=false',
'--suite=SMOKE',
@@ -88,6 +94,8 @@
switches('-Pnexmark.runner=":runners:flink:1.9"' +
' -Pnexmark.args="' +
[NexmarkBigqueryProperties.nexmarkBigQueryArgs,
+ '--runner=FlinkRunner',
+ '--shutdownSourcesOnFinalWatermark=true',
'--queryLanguage=sql',
'--streaming=true',
'--suite=SMOKE',
@@ -107,8 +115,9 @@
commonJobProperties.setTopLevelMainJobProperties(delegate, 'master', 240)
def final JOB_SPECIFIC_OPTIONS = [
- 'suite' : 'SMOKE',
- 'streamTimeout': 60,
+ 'suite' : 'SMOKE',
+ 'streamTimeout' : 60,
+ 'shutdownSourcesOnFinalWatermark' : true,
]
Nexmark.standardJob(delegate, Runner.FLINK, SDK.JAVA, JOB_SPECIFIC_OPTIONS, TriggeringContext.PR)