impl(ci): Automate performance benchmark comparison table generation#1596
Open
Anshu6250 wants to merge 5 commits into
Open
impl(ci): Automate performance benchmark comparison table generation#1596Anshu6250 wants to merge 5 commits into
Anshu6250 wants to merge 5 commits into
Conversation
Anshu6250
force-pushed
the
bench_pipeline_update
branch
2 times, most recently
from
July 20, 2026 06:15
5541fba to
5820c74
Compare
shivamd-gpartner
marked this pull request as ready for review
July 20, 2026 08:55
| run: | | ||
| mkdir -p benchmark_results | ||
|
|
||
| gcloud storage cp gs://bq-dev-tools-testing-drivers/odbc-perf/${{ github.ref_name }}/results/performance_benchmark_results_BqDriver.txt ./benchmark_results/current_bq.txt || true |
Collaborator
There was a problem hiding this comment.
this seems to be copying the result from some other branch?
|
|
||
| gcloud storage cp gs://bq-dev-tools-testing-drivers/odbc-perf/${{ github.ref_name }}/results/performance_benchmark_results_Core.txt ./benchmark_results/current_core.txt || true | ||
|
|
||
| gcloud storage cp gs://bq-dev-tools-testing-drivers/odbc-perf/main/results/performance_benchmark_results_BqDriver.txt ./benchmark_results/main_bq.txt || true |
Collaborator
There was a problem hiding this comment.
this seems to be copying the result from some other branch instead of from main branch result
sachinpro
force-pushed
the
bench_pipeline_update
branch
from
July 20, 2026 14:47
5820c74 to
28b238e
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.
This PR adds a new job (
windows-benchmark-results) to the Windows CI pipeline to automatically compile and compare ODBC driver performance benchmarks. It automatically downloads GTest benchmark logs from Google Cloud Storage for the Existing Driver, the Google Driver (Current Branch), and the Google Driver (Main Branch).Once downloaded, the job compares the results and generates a unified summary file by parsing the output to extract specific test cases and execution times (in milliseconds) from the raw logs, and finally uploads the generated file as a workflow artifact (benchmark-summary-table).
pipeline- link
You can view the final result file here: link