diff --git a/.github/workflows/ci-multiplatform.yml b/.github/workflows/ci-multiplatform.yml index 432311d..5476b16 100644 --- a/.github/workflows/ci-multiplatform.yml +++ b/.github/workflows/ci-multiplatform.yml @@ -110,6 +110,23 @@ jobs: #- name: Run tests (with cross) # if: matrix.target != '' # run: ${{ env.CARGO }} test --verbose --workspace ${{ env.TARGET_FLAGS }} + test_multi_platform: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: + - macos-latest + - ubuntu-latest + - windows-latest + steps: + - uses: actions/checkout@v3 + - uses: ./.github/actions/setup-rust + - uses: ./.github/actions/cargo-llvm-cov + with: + name: test-${{matrix.os}} + - name: Run unit tests + run: cargo test --locked --all-targets --workspace --all-features + timeout-minutes: 10 rustfmt: name: rustfmt runs-on: ubuntu-22.04