Skip to content

Commit

Permalink
Add shell tests to CI (#3039)
Browse files Browse the repository at this point in the history
  • Loading branch information
mewim committed Mar 14, 2024
1 parent 1b6f741 commit ff186a5
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion .github/workflows/ci-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,8 @@ jobs:

macos-build-test:
name: apple clang build & test
needs: [clang-formatting-check, sanity-checks, rustfmt-check, python-lint-check]
needs:
[clang-formatting-check, sanity-checks, rustfmt-check, python-lint-check]
runs-on: self-hosted-mac-x64
env:
NUM_THREADS: 32
Expand Down Expand Up @@ -487,3 +488,21 @@ jobs:
ulimit -n 10240
source /Users/runner/.cargo/env
cargo build --locked --features arrow
shell-test:
name: shell test
runs-on: ubuntu-latest
needs: [clang-formatting-check, sanity-checks]
env:
WERROR: 0
steps:
- uses: actions/checkout@v3

- name: Build
run: make release NUM_THREADS=$(nproc)

- name: Test
working-directory: tools/shell/test
run: |
pip3 install pytest pexpect
python3 -m pytest -v .

0 comments on commit ff186a5

Please sign in to comment.