diff --git a/.github/workflows/extended.yml b/.github/workflows/extended.yml index 29e9658a1472..851f67683e9a 100644 --- a/.github/workflows/extended.yml +++ b/.github/workflows/extended.yml @@ -80,79 +80,6 @@ jobs: - name: Prepare cargo build run: cargo check --profile ci --all-targets - # Run extended tests (with feature 'extended_tests') - linux-test-extended: - name: cargo test 'extended_tests' (amd64) - needs: linux-build-lib - runs-on: ubuntu-latest - container: - image: amd64/rust - if: | - github.event_name == 'push' || - (github.event_name == 'issue_comment' && github.event.issue.pull_request && github.event.comment.body == 'run extended tests') - steps: - - uses: actions/checkout@v4 - with: - # Check out the pull request branch if triggered by a comment - ref: ${{ github.event_name == 'issue_comment' && github.event.issue.pull_request.head.ref || github.ref }} - submodules: true - fetch-depth: 1 - - name: Setup Rust toolchain - uses: ./.github/actions/setup-builder - with: - rust-version: stable - - name: Run tests (excluding doctests) - run: cargo test --profile ci --exclude datafusion-examples --exclude datafusion-benchmarks --workspace --lib --tests --bins --features avro,json,backtrace,extended_tests - - name: Verify Working Directory Clean - run: git diff --exit-code - - # Check answers are correct when hash values collide - hash-collisions: - name: cargo test hash collisions (amd64) - runs-on: ubuntu-latest - container: - image: amd64/rust - if: | - github.event_name == 'push' || - (github.event_name == 'issue_comment' && github.event.issue.pull_request && github.event.comment.body == 'run extended tests') - steps: - - uses: actions/checkout@v4 - with: - # Check out the pull request branch if triggered by a comment - ref: ${{ github.event_name == 'issue_comment' && github.event.issue.pull_request.head.ref || github.ref }} - submodules: true - fetch-depth: 1 - - name: Setup Rust toolchain - uses: ./.github/actions/setup-builder - with: - rust-version: stable - - name: Run tests - run: | - cd datafusion - cargo test --profile ci --exclude datafusion-examples --exclude datafusion-benchmarks --exclude datafusion-sqllogictest --workspace --lib --tests --features=force_hash_collisions,avro,extended_tests - - sqllogictest-sqlite: - name: "Run sqllogictests with the sqlite test suite" - runs-on: ubuntu-latest - container: - image: amd64/rust - if: | - github.event_name == 'push' || - (github.event_name == 'issue_comment' && github.event.issue.pull_request && github.event.comment.body == 'run extended tests') - steps: - - uses: actions/checkout@v4 - with: - # Check out the pull request branch if triggered by a comment - ref: ${{ github.event_name == 'issue_comment' && github.event.issue.pull_request.head.ref || github.ref }} - submodules: true - fetch-depth: 1 - - name: Setup Rust toolchain - uses: ./.github/actions/setup-builder - with: - rust-version: stable - - name: Run sqllogictest - run: cargo test --profile release-nonlto --test sqllogictests -- --include-sqlite - notify_if_run_on_pr_success: name: Notify runs-on: ubuntu-latest