Skip to content

Commit 9acde65

Browse files
committed
add workflow
1 parent 71c4653 commit 9acde65

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Benchmark Driver
2+
3+
on:
4+
schedule:
5+
- cron: '0 14 * * *'
6+
workflow_dispatch: # Allows manual triggering
7+
8+
jobs:
9+
benchmark:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout benchmark branch
14+
uses: actions/checkout@v2
15+
with:
16+
ref: benchmark-branch
17+
18+
- name: Merge main into benchmark-branch
19+
run: |
20+
git config --global user.email "[email protected]"
21+
git config --global user.name "madhav-db"
22+
git checkout benchmark-branch
23+
git pull origin main
24+
git push origin benchmark-branch
25+
26+
- name: Set up Java
27+
uses: actions/setup-java@v2
28+
with:
29+
java-version: '21'
30+
distribution: 'adopt'
31+
32+
- name: Set up Maven
33+
run: mvn -version
34+
35+
- name: Run Benchmark Tests
36+
run: |
37+
mvn test -Dtest=com.databricks.jdbc.integration.benchmarking.LargeQueriesBenchmarkingTest,com.databricks.jdbc.integration.benchmarking.MetadataBenchmarkingTests

0 commit comments

Comments
 (0)