@@ -191,52 +191,43 @@ Spark version, and runs the plan stability tests with `SPARK_GENERATE_GOLDEN_FIL
191191
192192Alternatively, you can run the tests manually using the following commands.
193193
194- First, Comet needs to be installed for each Spark version to be tested:
195-
196- ``` sh
197- ./mvnw install -DskipTests -Pspark-3.4
198- ./mvnw install -DskipTests -Pspark-3.5
199- # note that Spark 4.0 requires JDK 17 or later
200- ./mvnw install -DskipTests -Pspark-4.0
201- ```
202-
203194Note that the output files get written to ` $SPARK_HOME ` .
204195
205196The tests can be run with:
206197
207198``` sh
208199export SPARK_HOME=` pwd`
209- ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-3.4 -nsu test
210- ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-3.5 -nsu test
211- ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-4.0 -nsu test
200+ ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-3.4 -nsu test
201+ ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-3.5 -nsu test
202+ ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-4.0 -nsu test
212203```
213204
214205and
215206
216207``` sh
217208export SPARK_HOME=` pwd`
218- ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-3.4 -nsu test
219- ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-3.5 -nsu test
220- ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-4.0 -nsu test
209+ ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-3.4 -nsu test
210+ ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-3.5 -nsu test
211+ ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-4.0 -nsu test
221212```
222213
223214If your pull request changes the query plans generated by Comet, you should regenerate the golden files.
224215To regenerate the golden files, you can run the following commands.
225216
226217``` sh
227218export SPARK_HOME=` pwd`
228- SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-3.4 -nsu test
229- SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-3.5 -nsu test
230- SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-4.0 -nsu test
219+ SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-3.4 -nsu test
220+ SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-3.5 -nsu test
221+ SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV1_4_PlanStabilitySuite" -Pspark-4.0 -nsu test
231222```
232223
233224and
234225
235226``` sh
236227export SPARK_HOME=` pwd`
237- SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-3.4 -nsu test
238- SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-3.5 -nsu test
239- SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -pl spark - Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-4.0 -nsu test
228+ SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-3.4 -nsu test
229+ SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-3.5 -nsu test
230+ SPARK_GENERATE_GOLDEN_FILES=1 ./mvnw -Dsuites=" org.apache.spark.sql.comet.CometTPCDSV2_7_PlanStabilitySuite" -Pspark-4.0 -nsu test
240231```
241232
242233## Benchmark
0 commit comments