mirror of
https://github.com/dolthub/dolt.git
synced 2026-02-12 18:59:03 -06:00
/.github/workflows/ci-bats-unix.yaml: wip, installing parquet-cli
This commit is contained in:
22
.github/workflows/ci-bats-unix.yaml
vendored
22
.github/workflows/ci-bats-unix.yaml
vendored
@@ -89,13 +89,31 @@ jobs:
|
||||
- name: Install expect
|
||||
if: matrix.os == 'ubuntu-22.04'
|
||||
run: sudo apt-get install -y expect
|
||||
- name: Install Parquet-tools
|
||||
run: brew install parquet-tools
|
||||
- name: Install Maven
|
||||
working-directory: ./.ci_bin
|
||||
run: |
|
||||
curl -LO https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
|
||||
tar -xf apache-maven-3.8.6-bin.tar.gz
|
||||
echo "$(pwd)/apache-maven-3.8.6/bin" >> $GITHUB_PATH
|
||||
- name: Install Hadoop
|
||||
working-directory: ./.ci_bin
|
||||
run: |
|
||||
curl -LO https://downloads.apache.org/hadoop/common/hadoop-3.3.4/hadoop-3.3.4.tar.gz
|
||||
tar xvf hadoop-3.3.4.tar.gz
|
||||
echo "$(pwd)/hadoop-3.3.4/bin" >> $GITHUB_PATH
|
||||
- name: Install parquet-cli
|
||||
working-directory: ./.ci_bin
|
||||
run: |
|
||||
git clone https://github.com/apache/parquet-mr.git
|
||||
cd parquet-mr/parquet-cli
|
||||
mvn clean install -DskipTests
|
||||
ls target
|
||||
- name: Check expect
|
||||
run: expect -v
|
||||
- name: Test all Unix
|
||||
env:
|
||||
DOLT_FMT: ${{ matrix.dolt_fmt }}
|
||||
PARQUET_RUNTIME_JAR: "/home/runner/work/dolt/dolt/.ci_bin/parquet-mr/parquet-cli/target/parquet-cli-1.13.0-SNAPSHOT-runtime.jar"
|
||||
run: |
|
||||
if [ -n "$DOLT_FMT" ]; then export DOLT_DEFAULT_BIN_FORMAT="$DOLT_FMT"; fi
|
||||
bats --tap .
|
||||
|
||||
Reference in New Issue
Block a user