diff --git a/.github/workflows/linux-x86-64.yml b/.github/workflows/linux-x86-64.yml index 7f0f97c72b..bd4de87c90 100644 --- a/.github/workflows/linux-x86-64.yml +++ b/.github/workflows/linux-x86-64.yml @@ -137,7 +137,7 @@ jobs: python tests/run_pytest.py python tests/run_tools_check.py ${LIEF_BUILD_DIR}/ ctest --output-on-failure --test-dir ${LIEF_BUILD_DIR}/ - - name: Run fuzzing tests + - name: Fuzzing [ls x86-64] shell: bash timeout-minutes: 20 run: | @@ -146,14 +146,25 @@ jobs: python tests/elf/fuzzing.py \ ${LIEF_BUILD_DIR}/tests/Melkor/src/MELKOR/melkor \ --input-seed ${LIEF_SAMPLES_DIR}/ELF/ELF64_x86-64_binary_ls.bin -n 100 - + - name: Fuzzing [openssl x86-64] + shell: bash + timeout-minutes: 20 + run: | + source ${LIEF_VENV}/bin/activate + export PYTHONPATH="${GITHUB_WORKSPACE}/tests:$PYTHONPATH" python tests/elf/fuzzing.py \ ${LIEF_BUILD_DIR}/tests/Melkor/src/MELKOR/melkor \ --input-seed ${LIEF_SAMPLES_DIR}/ELF/ELF64_x86-64_binary_openssl.bin -n 100 - + - name: Fuzzing [nm x86-64] + shell: bash + timeout-minutes: 20 + run: | + source ${LIEF_VENV}/bin/activate + export PYTHONPATH="${GITHUB_WORKSPACE}/tests:$PYTHONPATH" python tests/elf/fuzzing.py \ ${LIEF_BUILD_DIR}/tests/Melkor/src/MELKOR/melkor \ --input-seed ${LIEF_SAMPLES_DIR}/ELF/ELF64_x86-64_binary_nm.bin -n 100 + pywheels: runs-on: ubuntu-latest needs: linux-sdk