[AURON #1658] Add TPC-H plan stability test suite#1662
Open
yew1eb wants to merge 1 commit intoapache:masterfrom
Open
[AURON #1658] Add TPC-H plan stability test suite#1662yew1eb wants to merge 1 commit intoapache:masterfrom
yew1eb wants to merge 1 commit intoapache:masterfrom
Conversation
c7853b1 to
a336113
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds a comprehensive TPC-H benchmark test suite to the Auron Spark extension project. The implementation includes a test framework for running TPC-H queries (q1-q22), verifying results against expected outputs, and validating query execution plans for stability testing.
Key Changes:
- Introduces
AuronTPCHSuiteabstract test class with result and plan verification capabilities - Adds
AuronTPCHV1Suitevariant for testing with V1 Parquet data source - Includes 22 TPC-H SQL queries, expected results, and plan stability files for Spark 3.5
Reviewed changes
Copilot reviewed 68 out of 76 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| AuronTPCHSuite.scala | Test framework implementing TPC-H query execution and verification logic |
| tpch-queries/*.sql | 22 TPC-H benchmark SQL queries (q1-q22) |
| tpch-query-results/*.out | Expected query results for verification |
| tpch-plan-stability/*.txt | Expected query execution plans for Spark 3.5 |
| tpch-data-parquet/* | Sample TPC-H data in Parquet format |
| .rat-excludes | Updated to exclude TPC-H resource files from license checks |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
cxzl25
reviewed
Dec 15, 2025
spark-extension-shims-spark/src/test/resources/tpch-plan-stability/q1.txt
Show resolved
Hide resolved
3eba587 to
7f74e23
Compare
Contributor
Author
|
@cxzl25 PTAL |
687e085 to
f4c8edb
Compare
26e08e9 to
9e06051
Compare
9e06051 to
3608a88
Compare
758e090 to
5d0c5bb
Compare
5d0c5bb to
d1ce70e
Compare
7946f28 to
304ab32
Compare
304ab32 to
0d58dab
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Which issue does this PR close?
Closes #1658 .
Rationale for this change
What changes are included in this PR?
Are there any user-facing changes?
How was this patch tested?