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