diff --git a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy index 00d59bd83a28..b6391c4749d1 100644 --- a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy +++ b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy @@ -1642,7 +1642,8 @@ class BeamModulePlugin implements Plugin { def beamTestPipelineOptions = [ "--runner=org.apache.beam.runners.portability.testing.TestPortableRunner", "--jobServerDriver=${config.jobServerDriver}", - "--environmentCacheMillis=10000" + "--environmentCacheMillis=10000", + "--experiments=beam_fn_api", ] beamTestPipelineOptions.addAll(config.pipelineOpts) if (config.environment == PortableValidatesRunnerConfiguration.Environment.EMBEDDED) {