move build Fuzzer into pre-commit

This commit is contained in:
hathach
2022-12-08 11:31:39 +07:00
parent 86a3315bcf
commit bf8f4f9521
3 changed files with 21 additions and 41 deletions

View File

@@ -34,4 +34,21 @@ jobs:
# Install Ceedling
gem install ceedling
cd test/unit-test
ceedling test:all
ceedling test:all
- name: Fetch deps
run: |
sudo apt update && sudo apt install libc++abi-dev libc++-dev
fuzz_harness=$(ls -d test/fuzz/device/*/ test/fuzz/host/*/)
for h in $fuzz_harness
do
make $h get-deps
done
- name: Build Fuzzer
run: |
fuzz_harness=$(ls -d test/fuzz/device/*/ test/fuzz/host/*/)
for h in $fuzz_harness
do
make $h all
done