Browse Source

Fix installing mbrola-en1 for fuzzing

master
Samuel Thibault 5 months ago
parent
commit
c1967a56b7

+ 1
- 1
.github/workflows/workflow-for-fuzzing-build.yml View File

@@ -28,7 +28,7 @@ jobs:
run: sudo dpkg --add-architecture i386
if: matrix.arch == 'x86-32'
- name: dependencies
run: sudo apt-get update && sudo apt-get install libpcaudio-dev libsonic-dev mbrola mbrola-en1 ronn kramdown clang llvm ${{ matrix.archdeps }}
run: sudo apt-get update && sudo apt-get install libpcaudio-dev libsonic-dev ronn kramdown clang llvm ${{ matrix.archdeps }}
- name: autoconf
run: ./autogen.sh ; chmod -x INSTALL m4/*.m4
- name: configure

+ 1
- 1
.github/workflows/workflow-for-fuzzing.yml View File

@@ -29,7 +29,7 @@ jobs:
run: sudo dpkg --add-architecture i386
if: matrix.arch == 'x86-32'
- name: dependencies
run: sudo apt-get update && sudo apt-get install libpcaudio0 libsonic0 libubsan1 ${{ matrix.archdeps }}
run: sudo apt-get update && sudo apt-get install libpcaudio0 libsonic0 libubsan1 mbrola mbrola-en1 ${{ matrix.archdeps }}
- name: Fuzz function synth_espeak()
run: mkdir tests/fuzzing/CORPUS_DIR ; FUZZ_VOICE=${{ inputs.lang }} tests/fuzzing/synth_fuzzer.test -seed=1 -runs=10000 -max_len=4096 tests/fuzzing/CORPUS_DIR
- name: Store the crash POC

Loading…
Cancel
Save