parent
629787771b
commit
41bb64f5cb
104
.github/workflows/build_and_test.yml
vendored
104
.github/workflows/build_and_test.yml
vendored
@ -370,58 +370,58 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }}
|
run: RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }}
|
||||||
|
|
||||||
# fuzzers-qemu-user:
|
fuzzers-qemu-user:
|
||||||
# needs:
|
needs:
|
||||||
# - changes
|
- changes
|
||||||
# if: ${{ needs.changes.outputs.qemu == 'true' }}
|
if: ${{ needs.changes.outputs.qemu == 'true' }}
|
||||||
# strategy:
|
strategy:
|
||||||
# matrix:
|
matrix:
|
||||||
# os: [ubuntu-24.04]
|
os: [ubuntu-24.04]
|
||||||
# fuzzer:
|
fuzzer:
|
||||||
# Binary only
|
# Binary only
|
||||||
# - ./fuzzers/binary_only/qemu_cmin
|
- ./fuzzers/binary_only/qemu_cmin
|
||||||
# - ./fuzzers/binary_only/qemu_coverage
|
- ./fuzzers/binary_only/qemu_coverage
|
||||||
# - ./fuzzers/binary_only/qemu_launcher
|
- ./fuzzers/binary_only/qemu_launcher
|
||||||
# arch:
|
arch:
|
||||||
# # unless somebody pays us for the servers.
|
# unless somebody pays us for the servers.
|
||||||
# # - aarch64
|
# - aarch64
|
||||||
# # - arm
|
# - arm
|
||||||
# # - i386
|
# - i386
|
||||||
# # - ppc
|
# - ppc
|
||||||
# - x86_64
|
- x86_64
|
||||||
#
|
|
||||||
# runs-on: [ self-hosted, qemu ]
|
runs-on: [ self-hosted, qemu ]
|
||||||
# container: registry.gitlab.com/qemu-project/qemu/qemu/ubuntu2204:latest
|
container: registry.gitlab.com/qemu-project/qemu/qemu/ubuntu2204:latest
|
||||||
# steps:
|
steps:
|
||||||
# - uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
# - uses: ./.github/workflows/qemu-fuzzer-tester-prepare
|
- uses: ./.github/workflows/qemu-fuzzer-tester-prepare
|
||||||
# - name: Build and run example QEMU fuzzers (Linux)
|
- name: Build and run example QEMU fuzzers (Linux)
|
||||||
# if: runner.os == 'Linux'
|
if: runner.os == 'Linux'
|
||||||
# shell: bash
|
shell: bash
|
||||||
# run: ARCH=${{ matrix.arch }} RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }}
|
run: ARCH=${{ matrix.arch }} RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }}
|
||||||
#
|
|
||||||
# fuzzers-qemu-system:
|
fuzzers-qemu-system:
|
||||||
# needs:
|
needs:
|
||||||
# - changes
|
- changes
|
||||||
# if: ${{ needs.changes.outputs.qemu == 'true' }}
|
if: ${{ needs.changes.outputs.qemu == 'true' }}
|
||||||
# strategy:
|
strategy:
|
||||||
# matrix:
|
matrix:
|
||||||
# os: [ubuntu-24.04]
|
os: [ubuntu-24.04]
|
||||||
# fuzzer:
|
fuzzer:
|
||||||
# Full-system
|
# Full-system
|
||||||
# - ./fuzzers/full_system/qemu_baremetal
|
- ./fuzzers/full_system/qemu_baremetal
|
||||||
# - ./fuzzers/full_system/qemu_linux_kernel
|
- ./fuzzers/full_system/qemu_linux_kernel
|
||||||
# - ./fuzzers/full_system/qemu_linux_process
|
- ./fuzzers/full_system/qemu_linux_process
|
||||||
#
|
|
||||||
# runs-on: [ self-hosted, qemu ]
|
runs-on: [ self-hosted, qemu ]
|
||||||
# container: registry.gitlab.com/qemu-project/qemu/qemu/ubuntu2204:latest
|
container: registry.gitlab.com/qemu-project/qemu/qemu/ubuntu2204:latest
|
||||||
# steps:
|
steps:
|
||||||
# - uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
# - uses: ./.github/workflows/qemu-fuzzer-tester-prepare
|
- uses: ./.github/workflows/qemu-fuzzer-tester-prepare
|
||||||
# - name: Build and run example QEMU fuzzers (Linux)
|
- name: Build and run example QEMU fuzzers (Linux)
|
||||||
# if: runner.os == 'Linux'
|
if: runner.os == 'Linux'
|
||||||
# shell: bash
|
shell: bash
|
||||||
# run: RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }}
|
run: RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }}
|
||||||
|
|
||||||
nostd-build:
|
nostd-build:
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
|
Loading…
x
Reference in New Issue
Block a user