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