Skip to content

Commit ec7c384

Browse files
committed
feat: run Spark 4.0 SQL tests with native_datafusion scan
Add native_datafusion scan-impl matrix entry for Spark 4.0 in spark_sql_test.yml and update 4.0.1.diff to ignore tests that fail with native_datafusion scan (same tests as Spark 3.4).
1 parent a1a82fd commit ec7c384

2 files changed

Lines changed: 161 additions & 33 deletions

File tree

.github/workflows/spark_sql_test.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,13 @@ jobs:
129129
- {spark-short: '3.5', spark-full: '3.5.8', java: 11, scan-impl: 'auto'}
130130
- {spark-short: '3.5', spark-full: '3.5.8', java: 11, scan-impl: 'native_datafusion'}
131131
- {spark-short: '4.0', spark-full: '4.0.1', java: 17, scan-impl: 'auto'}
132+
- {spark-short: '4.0', spark-full: '4.0.1', java: 17, scan-impl: 'native_datafusion'}
132133
# Skip sql_hive-1 for Spark 4.0 due to https://github.com/apache/datafusion-comet/issues/2946
133134
exclude:
134135
- config: {spark-short: '4.0', spark-full: '4.0.1', java: 17, scan-impl: 'auto'}
135136
module: {name: "sql_hive-1", args1: "", args2: "hive/testOnly * -- -l org.apache.spark.tags.ExtendedHiveTest -l org.apache.spark.tags.SlowHiveTest"}
137+
- config: {spark-short: '4.0', spark-full: '4.0.1', java: 17, scan-impl: 'native_datafusion'}
138+
module: {name: "sql_hive-1", args1: "", args2: "hive/testOnly * -- -l org.apache.spark.tags.ExtendedHiveTest -l org.apache.spark.tags.SlowHiveTest"}
136139
fail-fast: false
137140
name: spark-sql-${{ matrix.config.scan-impl }}-${{ matrix.module.name }}/spark-${{ matrix.config.spark-full }}
138141
runs-on: ${{ matrix.os }}

0 commit comments

Comments
 (0)