Skip to content

tests: Add parser and reporting tests #21

tests: Add parser and reporting tests

tests: Add parser and reporting tests #21

Workflow file for this run

name: ci
on: [ push, pull_request ]
env:
CARGO_TERM_COLOR: always
jobs:
rustfrmt:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: 'true'
- run: rustup show
- uses: Swatinem/rust-cache@v2
- run: cargo fmt --all --check
clippy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: 'true'
- run: rustup show
- uses: Swatinem/rust-cache@v2
- run: cargo clippy --workspace --all-targets --no-deps -- -D warnings
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: 'true'
- run: rustup show
- uses: Swatinem/rust-cache@v2
- run: cargo test
test-suite:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: 'true'
- run: rustup show
- uses: Swatinem/rust-cache@v2
- run: cargo build --release
- run: target/release/tackler --version
- run: target/release/tackler --config examples/simple.toml
- run: target/release/tackler --config examples/audit.toml
- run: tests/sh/test-runner-ng.sh