Make test_replace() similar to other functions

This commit is contained in:
Valdis Vitolins
2021-04-06 17:01:23 +03:00
parent df8dd607df
commit 4588258cd7
+6 -2
View File
@@ -88,12 +88,16 @@ test_phwav() {
test_replace() {
TEST_LANG=$1
TEST_TEXT=$2
TEST_BROKEN=${3:-false}
MESSAGE=$3
if [ "$MESSAGE" = "" ] ; then
MESSAGE=$TEST_TEXT
fi
echo "testing ${TEST_LANG}"
ESPEAK_DATA_PATH=`pwd` LD_LIBRARY_PATH=src:${LD_LIBRARY_PATH} \
src/espeak-ng -Xq -v ${TEST_LANG} "${TEST_TEXT}" | grep -E "(Translate|Found:) " | sed -e 's/ \[.*][ ]*$//g' > actual.txt
if [ x$TEST_BROKEN = xbroken ] ; then
if [ "$MESSAGE" = "broken" ] ; then
diff expected.txt actual.txt || (echo "... ignoring error (broken)" && true)
else
diff expected.txt actual.txt || exit 1