Split benchmarks out of acceptance tests job.

This commit is contained in:
KtorZ 2024-07-17 13:01:17 +02:00
parent e074037838
commit 46b82fac86
No known key found for this signature in database
GPG Key ID: 33173CB6F77F4277
1 changed files with 17 additions and 9 deletions

View File

@ -14,16 +14,14 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Rust Cache - uses: Swatinem/rust-cache@v2
uses: Swatinem/rust-cache@v2
with: with:
save-if: ${{ github.ref == 'refs/heads/main' }} save-if: ${{ github.ref == 'refs/heads/main' }}
key: ${{ runner.os }}-cache-acceptance-v${{ inputs.cache-version }} key: ${{ runner.os }}-cache-build-v${{ inputs.cache-version }}
- name: Run examples - name: Run examples
run: | run: |
cargo run -r -- check examples/hello_world cargo run -r -- check examples/hello_world
cargo run -r -- check examples/gift_card cargo run -r -- check examples/gift_card
cargo run -r -- check examples/benchmarks
- name: Run acceptance tests - name: Run acceptance tests
working-directory: examples/acceptance_tests working-directory: examples/acceptance_tests
run: | run: |
@ -35,20 +33,30 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Rust Cache - uses: Swatinem/rust-cache@v2
uses: Swatinem/rust-cache@v2
with: with:
save-if: ${{ github.ref == 'refs/heads/main' }} save-if: ${{ github.ref == 'refs/heads/main' }}
key: ${{ runner.os }}-cache-unit-v${{ inputs.cache-version }} key: ${{ runner.os }}-cache-tests-v${{ inputs.cache-version }}
- name: Run unit tests - name: Run unit tests
run: cargo test --verbose --workspace run: cargo test --verbose --workspace
benchmarks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: Swatinem/rust-cache@v2
with:
save-if: ${{ github.ref == 'refs/heads/main' }}
key: ${{ runner.os }}-cache-build-v${{ inputs.cache-version }}
- name: Run benchmarks
run: |
cargo run -r -- check benchmarks
checks: checks:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Rust Cache - uses: Swatinem/rust-cache@v2
uses: Swatinem/rust-cache@v2
with: with:
save-if: ${{ github.ref == 'refs/heads/main' }} save-if: ${{ github.ref == 'refs/heads/main' }}
key: ${{ runner.os }}-cache-unit-v${{ inputs.cache-version }} key: ${{ runner.os }}-cache-unit-v${{ inputs.cache-version }}