Skip to content

Commit 35e4c5d

Browse files
committed
Include native built in functions ci test
1 parent 0494998 commit 35e4c5d

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

presto-native-execution/src/test/java/com/facebook/presto/nativeworker/TestBuiltInNativeFunctions.java renamed to presto-native-execution/src/test/java/com/facebook/presto/nativeworker/TestPrestoNativeBuiltInFunctions.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import com.facebook.presto.metadata.InMemoryNodeManager;
2525
import com.facebook.presto.metadata.Metadata;
2626
import com.facebook.presto.nodeManager.PluginNodeManager;
27+
import com.facebook.presto.scalar.sql.SqlInvokedFunctionsPlugin;
2728
import com.facebook.presto.spi.WarningCollector;
2829
import com.facebook.presto.sql.analyzer.FeaturesConfig;
2930
import com.facebook.presto.sql.analyzer.QueryExplainer;
@@ -56,7 +57,7 @@
5657
import static java.util.Collections.emptyList;
5758
import static org.testng.Assert.fail;
5859

59-
public class TestBuiltInNativeFunctions
60+
public class TestPrestoNativeBuiltInFunctions
6061
extends AbstractTestQueryFramework
6162
{
6263
@Override
@@ -75,12 +76,12 @@ protected QueryRunner createQueryRunner()
7576
throws Exception
7677
{
7778
DistributedQueryRunner queryRunner = (DistributedQueryRunner) PrestoNativeQueryRunnerUtils.nativeHiveQueryRunnerBuilder()
78-
.setExtraProperties(ImmutableMap.of("built-in-sidecar-functions-enabled", "true"))
7979
.setAddStorageFormatToPath(true)
8080
.setBuiltInWorkerFunctionsEnabled(true)
8181
.build();
8282

8383
queryRunner.registerNativeFunctions();
84+
queryRunner.installPlugin(new SqlInvokedFunctionsPlugin());
8485

8586
return queryRunner;
8687
}
@@ -89,9 +90,13 @@ protected QueryRunner createQueryRunner()
8990
protected QueryRunner createExpectedQueryRunner()
9091
throws Exception
9192
{
92-
return PrestoNativeQueryRunnerUtils.javaHiveQueryRunnerBuilder()
93+
QueryRunner queryRunner = PrestoNativeQueryRunnerUtils.javaHiveQueryRunnerBuilder()
9394
.setAddStorageFormatToPath(true)
9495
.build();
96+
97+
queryRunner.installPlugin(new SqlInvokedFunctionsPlugin());
98+
99+
return queryRunner;
95100
}
96101

97102
private void assertJsonPlan(@Language("SQL") String query, boolean withBuiltInSidecarEnabled, @Language("RegExp") String jsonPlanRegex, boolean shouldContainRegex)

0 commit comments

Comments
 (0)