Skip to content

Commit 0f6a117

Browse files
committed
[native] Add arrow flight unit tests to CI
This PR adds unit tests to be run for the arrow flight connector. Previously, only the end-to-end tests were run in the separate CI job. For regular CI build & test arrow flight is not enabled.
1 parent 2cec1cd commit 0f6a117

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

.github/workflows/arrow-flight-tests.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,13 @@ jobs:
122122
path: '${{ env.CCACHE_DIR }}'
123123
key: ccache-prestocpp-linux-build-for-test
124124

125+
- name: Run Unit Tests for the Arrow Flight connector only
126+
run: |
127+
# Ensure transitive dependency libboost-iostreams is found.
128+
ldconfig /usr/local/lib
129+
cd presto-native-execution/_build/release
130+
ctest -j 4 -VV --output-on-failure --tests-regex ^presto_flight.*
131+
125132
- name: Upload artifacts
126133
uses: actions/upload-artifact@v4
127134
with:

0 commit comments

Comments
 (0)