Fix yml file for CI (#2022)
This commit is contained in:
parent
f19302c9b1
commit
a0a6d0e5cc
146
.github/workflows/build_and_test.yml
vendored
146
.github/workflows/build_and_test.yml
vendored
@ -305,79 +305,79 @@ jobs:
|
|||||||
- name: Run python test
|
- name: Run python test
|
||||||
run: . ./bindings/pylibafl/.env/bin/activate && cd ./fuzzers/baby_fuzzer && python3 baby_fuzzer.py 2>&1 | grep "Bye"
|
run: . ./bindings/pylibafl/.env/bin/activate && cd ./fuzzers/baby_fuzzer && python3 baby_fuzzer.py 2>&1 | grep "Bye"
|
||||||
|
|
||||||
fuzzers:
|
fuzzers:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest]
|
os: [ubuntu-latest]
|
||||||
fuzzer:
|
fuzzer:
|
||||||
- ./fuzzers/fuzzbench_fork_qemu
|
- ./fuzzers/fuzzbench_fork_qemu
|
||||||
- ./fuzzers/libfuzzer_stb_image_sugar
|
- ./fuzzers/libfuzzer_stb_image_sugar
|
||||||
- ./fuzzers/nyx_libxml2_standalone
|
- ./fuzzers/nyx_libxml2_standalone
|
||||||
- ./fuzzers/baby_fuzzer_gramatron
|
- ./fuzzers/baby_fuzzer_gramatron
|
||||||
- ./fuzzers/tinyinst_simple
|
- ./fuzzers/tinyinst_simple
|
||||||
- ./fuzzers/baby_fuzzer_with_forkexecutor
|
- ./fuzzers/baby_fuzzer_with_forkexecutor
|
||||||
- ./fuzzers/baby_no_std
|
- ./fuzzers/baby_no_std
|
||||||
- ./fuzzers/baby_fuzzer_swap_differential
|
- ./fuzzers/baby_fuzzer_swap_differential
|
||||||
- ./fuzzers/baby_fuzzer_grimoire
|
- ./fuzzers/baby_fuzzer_grimoire
|
||||||
- ./fuzzers/baby_fuzzer
|
- ./fuzzers/baby_fuzzer
|
||||||
- ./fuzzers/libfuzzer_libpng_launcher
|
- ./fuzzers/libfuzzer_libpng_launcher
|
||||||
- ./fuzzers/libfuzzer_libpng_accounting
|
- ./fuzzers/libfuzzer_libpng_accounting
|
||||||
- ./fuzzers/forkserver_libafl_cc
|
- ./fuzzers/forkserver_libafl_cc
|
||||||
- ./fuzzers/libfuzzer_libpng_tcp_manager
|
- ./fuzzers/libfuzzer_libpng_tcp_manager
|
||||||
- ./fuzzers/backtrace_baby_fuzzers
|
- ./fuzzers/backtrace_baby_fuzzers
|
||||||
- ./fuzzers/fuzzbench_qemu
|
- ./fuzzers/fuzzbench_qemu
|
||||||
- ./fuzzers/nyx_libxml2_parallel
|
- ./fuzzers/nyx_libxml2_parallel
|
||||||
- ./fuzzers/qemu_launcher
|
- ./fuzzers/qemu_launcher
|
||||||
- ./fuzzers/frida_gdiplus
|
- ./fuzzers/frida_gdiplus
|
||||||
- ./fuzzers/libfuzzer_stb_image_concolic
|
- ./fuzzers/libfuzzer_stb_image_concolic
|
||||||
- ./fuzzers/nautilus_sync
|
- ./fuzzers/nautilus_sync
|
||||||
# - ./fuzzers/qemu_cmin
|
# - ./fuzzers/qemu_cmin
|
||||||
# - ./fuzzers/qemu_systemmode
|
# - ./fuzzers/qemu_systemmode
|
||||||
- ./fuzzers/push_harness
|
- ./fuzzers/push_harness
|
||||||
- ./fuzzers/libfuzzer_libpng_centralized
|
- ./fuzzers/libfuzzer_libpng_centralized
|
||||||
- ./fuzzers/baby_fuzzer_nautilus
|
- ./fuzzers/baby_fuzzer_nautilus
|
||||||
- ./fuzzers/fuzzbench_text
|
- ./fuzzers/fuzzbench_text
|
||||||
- ./fuzzers/libfuzzer_libpng_cmin
|
- ./fuzzers/libfuzzer_libpng_cmin
|
||||||
- ./fuzzers/forkserver_simple
|
- ./fuzzers/forkserver_simple
|
||||||
- ./fuzzers/baby_fuzzer_unicode
|
- ./fuzzers/baby_fuzzer_unicode
|
||||||
- ./fuzzers/libfuzzer_libpng_norestart
|
- ./fuzzers/libfuzzer_libpng_norestart
|
||||||
- ./fuzzers/baby_fuzzer_multi
|
- ./fuzzers/baby_fuzzer_multi
|
||||||
- ./fuzzers/libafl_atheris
|
- ./fuzzers/libafl_atheris
|
||||||
- ./fuzzers/frida_libpng
|
- ./fuzzers/frida_libpng
|
||||||
- ./fuzzers/fuzzbench_ctx
|
- ./fuzzers/fuzzbench_ctx
|
||||||
- ./fuzzers/fuzzbench_forkserver_cmplog
|
- ./fuzzers/fuzzbench_forkserver_cmplog
|
||||||
- ./fuzzers/push_stage_harness
|
- ./fuzzers/push_stage_harness
|
||||||
- ./fuzzers/libfuzzer_libmozjpeg
|
- ./fuzzers/libfuzzer_libmozjpeg
|
||||||
- ./fuzzers/libfuzzer_libpng_aflpp_ui
|
- ./fuzzers/libfuzzer_libpng_aflpp_ui
|
||||||
- ./fuzzers/libfuzzer_libpng
|
- ./fuzzers/libfuzzer_libpng
|
||||||
- ./fuzzers/baby_fuzzer_wasm
|
- ./fuzzers/baby_fuzzer_wasm
|
||||||
- ./fuzzers/fuzzbench
|
- ./fuzzers/fuzzbench
|
||||||
- ./fuzzers/libfuzzer_stb_image
|
- ./fuzzers/libfuzzer_stb_image
|
||||||
- ./fuzzers/fuzzbench_forkserver
|
- ./fuzzers/fuzzbench_forkserver
|
||||||
- ./fuzzers/libfuzzer_windows_asan
|
- ./fuzzers/libfuzzer_windows_asan
|
||||||
- ./fuzzers/baby_fuzzer_minimizing
|
- ./fuzzers/baby_fuzzer_minimizing
|
||||||
# - ./fuzzers/qemu_coverage
|
# - ./fuzzers/qemu_coverage
|
||||||
- ./fuzzers/frida_executable_libpng
|
- ./fuzzers/frida_executable_libpng
|
||||||
- ./fuzzers/tutorial
|
- ./fuzzers/tutorial
|
||||||
- ./fuzzers/baby_fuzzer_tokens
|
- ./fuzzers/baby_fuzzer_tokens
|
||||||
- ./fuzzers/backtrace_baby_fuzzers/rust_code_with_inprocess_executor
|
- ./fuzzers/backtrace_baby_fuzzers/rust_code_with_inprocess_executor
|
||||||
- ./fuzzers/backtrace_baby_fuzzers/c_code_with_fork_executor
|
- ./fuzzers/backtrace_baby_fuzzers/c_code_with_fork_executor
|
||||||
- ./fuzzers/backtrace_baby_fuzzers/command_executor
|
- ./fuzzers/backtrace_baby_fuzzers/command_executor
|
||||||
- ./fuzzers/backtrace_baby_fuzzers/forkserver_executor
|
- ./fuzzers/backtrace_baby_fuzzers/forkserver_executor
|
||||||
- ./fuzzers/backtrace_baby_fuzzers/c_code_with_inprocess_executor
|
- ./fuzzers/backtrace_baby_fuzzers/c_code_with_inprocess_executor
|
||||||
- ./fuzzers/backtrace_baby_fuzzers/rust_code_with_fork_executor
|
- ./fuzzers/backtrace_baby_fuzzers/rust_code_with_fork_executor
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- uses: ./.github/workflows/fuzzer-tester-prepare
|
- uses: ./.github/workflows/fuzzer-tester-prepare
|
||||||
- name: Symlink Headers
|
- name: Symlink Headers
|
||||||
if: runner.os == 'Linux'
|
if: runner.os == 'Linux'
|
||||||
shell: bash
|
shell: bash
|
||||||
run: sudo ln -s /usr/include/asm-generic /usr/include/asm
|
run: sudo ln -s /usr/include/asm-generic /usr/include/asm
|
||||||
- name: Build and run example fuzzers (Linux)
|
- name: Build and run example fuzzers (Linux)
|
||||||
if: runner.os == 'Linux'
|
if: runner.os == 'Linux'
|
||||||
shell: bash
|
shell: bash
|
||||||
run: RUN_ON_CI=1 LLVM_CONFIG=llvm-config ./scripts/test_all_fuzzers.sh ${{ matrix.fuzzer }}
|
run: RUN_ON_CI=1 LLVM_CONFIG=llvm-config ./scripts/test_all_fuzzers.sh ${{ matrix.fuzzer }}
|
||||||
|
|
||||||
nostd-build:
|
nostd-build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
Loading…
x
Reference in New Issue
Block a user