Run the test suite twice in the GETTEXT POISON build: first with
GIT_GETTEXT_POISON=scrambled and then with "regular" poisoning, to see
whether the scrambled mode hid any mis-translations.
Signed-off-by: SZEDER Gábor <redacted>
---
ci/lib-travisci.sh | 1 +
ci/run-build-and-tests.sh | 10 +++++++---
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/ci/lib-travisci.sh b/ci/lib-travisci.sh
index 109ef280da..fdfa4e035b 100755
--- a/ci/lib-travisci.sh
+++ b/ci/lib-travisci.sh
@@ -122,5 +122,6 @@ osx-clang|osx-gcc)
;;
GETTEXT_POISON)
export GETTEXT_POISON=YesPlease
+ export GIT_GETTEXT_POISON=scrambled
;;
esac
diff --git a/ci/run-build-and-tests.sh b/ci/run-build-and-tests.sh
index 3735ce413f..74ba05e152 100755
--- a/ci/run-build-and-tests.sh
+++ b/ci/run-build-and-tests.sh
@@ -9,10 +9,14 @@ ln -s "$cache_dir/.prove" t/.prove
make --jobs=2
make --quiet test
-if test "$jobname" = "linux-gcc"
-then
+case "$jobname" in
+linux-gcc)
GIT_TEST_SPLIT_INDEX=YesPlease make --quiet test
-fi
+ ;;
+GETTEXT_POISON)
+ GIT_GETTEXT_POISON=YesPlease make --quiet test
+ ;;
+esac
check_unignored_build_artifacts
--
2.19.1.681.g6bd79da3f5