diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index d4fabe52a1..7f32d76de7 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -12,9 +12,33 @@ jobs: - uses: actions/checkout@v2 - name: Build run: cd libafl && cargo build --verbose + build-all: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Build + run: cd libafl &&cargo build --no-default-features --features runtime --features std --features anymapdbg --verbose test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Test run: cd libafl && cargo test --verbose + build-no-std: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Build + run: cd libafl && cargo build --no-default-features --verbose + test-no-std: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Test + run: cd libafl && cargo test --no-default-features --verbose + docs: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Test + run: cd libafl && cargo docs \ No newline at end of file