#!/bin/sh

set -e

WORKDIR=$AUTOPKGTEST_TMP
SRCDIR=$PWD

patch -p1 < debian/test-patches/use_system_espeak_ng

dh_auto_clean 2>&1
dh_autoreconf ./autogen.sh 2>&1
CC=clang CXX=clang++ dh_auto_configure -- --with-libfuzzer=yes 2>&1
make espeak-ng-data/phontab 2>&1
make tests/ssml-fuzzer.test 2>&1
ESPEAK_DATA_PATH=$PWD tests/ssml-fuzzer.test -seed=1234 -runs=20 tests/ssml tests/ssml-fuzzer 2>&1

cd $SRCDIR
patch -p1 -R < debian/test-patches/use_system_espeak_ng
