name: build
on:
push:
jobs:
test-debug:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
- name: Build test
run: cargo test --no-run
- name: Run test
run: |
sudo find target/debug/deps/ -type f -executable -exec setcap 'cap_sys_nice=eip' '{}' ';'
cargo test
test-release:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
- name: Build test
run: cargo test --release --no-run
- name: Run test
run: |
sudo find target/release/deps/ -type f -executable -exec setcap 'cap_sys_nice=eip' '{}' ';'
cargo test --release