Skip to content

Commit 8cae505

Browse files
test examples against Flink 1.20
1 parent fb6c55a commit 8cae505

File tree

2 files changed

+25
-9
lines changed

2 files changed

+25
-9
lines changed

build.sbt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -125,18 +125,18 @@ lazy val `examples` = (project in file("modules/examples"))
125125
publish / skip := true,
126126
releaseProcess := Seq.empty[ReleaseStep], // Release for example is not needed
127127
libraryDependencies ++= Seq(
128-
"org.flinkextended" %% "flink-scala-api" % "1.18.1_1.2.0",
129-
"org.apache.flink" % "flink-runtime-web" % "1.18.1" % Provided,
130-
"org.apache.flink" % "flink-clients" % "1.18.1" % Provided,
131-
"org.apache.flink" % "flink-state-processor-api" % "1.18.1" % Provided,
128+
"org.flinkextended" %% "flink-scala-api" % "1.20.0_1.2.0",
129+
"org.apache.flink" % "flink-runtime-web" % "1.20.0" % Provided,
130+
"org.apache.flink" % "flink-clients" % "1.20.0" % Provided,
131+
"org.apache.flink" % "flink-state-processor-api" % "1.20.0" % Provided,
132132
"org.apache.flink" % "flink-connector-kafka" % "3.0.2-1.18" % Provided,
133-
"org.apache.flink" % "flink-connector-files" % "1.18.1" % Provided,
134-
"org.apache.flink" % "flink-table-runtime" % "1.18.1" % Provided,
135-
"org.apache.flink" % "flink-table-planner-loader" % "1.18.1" % Provided,
133+
"org.apache.flink" % "flink-connector-files" % "1.20.0" % Provided,
134+
"org.apache.flink" % "flink-table-runtime" % "1.20.0" % Provided,
135+
"org.apache.flink" % "flink-table-planner-loader" % "1.20.0" % Provided,
136136
"io.bullet" %% "borer-core" % "1.14.1" % Provided,
137137
"ch.qos.logback" % "logback-classic" % "1.4.14" % Provided,
138-
"org.apache.flink" % "flink-test-utils" % "1.18.1" % Test,
139-
"org.apache.flink" % "flink-streaming-java" % "1.18.1" % Test classifier "tests",
138+
"org.apache.flink" % "flink-test-utils" % "1.20.0" % Test,
139+
"org.apache.flink" % "flink-streaming-java" % "1.20.0" % Test classifier "tests",
140140
"org.scalatest" %% "scalatest" % "3.2.15" % Test
141141
),
142142
Compile / run := Defaults

modules/examples/src/test/scala/org/example/fraud/FakeRuntimeContext.scala

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,25 @@ import org.apache.flink.api.common.state.{
2929
import org.apache.flink.metrics.groups.OperatorMetricGroup
3030

3131
import java.util
32+
import org.apache.flink.api.common.typeutils.TypeSerializer
33+
import org.apache.flink.api.common.JobInfo
34+
import org.apache.flink.api.common.TaskInfo
35+
import org.apache.flink.api.common.typeinfo.TypeInformation
36+
import java.{util => ju}
3237

3338
class FakeRuntimeContext extends RuntimeContext:
3439

40+
41+
override def getJobInfo(): JobInfo = ???
42+
43+
override def getTaskInfo(): TaskInfo = ???
44+
45+
override def getGlobalJobParameters(): ju.Map[String, String] = ???
46+
47+
override def createSerializer[T](typeInformation: TypeInformation[T]): TypeSerializer[T] = ???
48+
49+
override def isObjectReuseEnabled(): Boolean = true
50+
3551
override def getJobId: JobID = ???
3652

3753
override def getTaskName: String = ???

0 commit comments

Comments
 (0)