Enhance translation tests

Enhance test-languages so that we can test *all* languages as well.
Add new tox job "publishlang" to publish all languages at once.

Change-Id: I7a8a5b31764899ca3ec2501a2e1741211a93203f
This commit is contained in:
Andreas Jaeger
2014-06-30 20:51:52 +02:00
parent 8bddf20151
commit b97cc28974
2 changed files with 15 additions and 1 deletions

View File

@@ -62,6 +62,9 @@ function test_ja {
function test_language () {
case "$language" in
all)
test_ja
;;
ja)
test_ja
;;
@@ -76,6 +79,7 @@ function usage () {
echo "Call the script as: "
echo "$0 PURPOSE LANGUAGE1 LANGUAGE2..."
echo "PURPOSE is either 'test', 'publish' or 'publish-install'"
echo "LANGUAGE can also be 'all'."
}
if [ "$#" -lt 2 ] ; then

12
tox.ini
View File

@@ -54,7 +54,7 @@ commands =
# use sitepackages.
sitepackages=True
whitelist_externals = bash
commands = bash tools/test-languages.sh test ja
commands = bash tools/test-languages.sh test all
[testenv:buildlang-install]
# Run as "tox -e buildlang-install -- $LANG"
@@ -73,3 +73,13 @@ commands = bash tools/test-languages.sh publish-install {posargs}
sitepackages=True
whitelist_externals = bash
commands = bash tools/test-languages.sh publish {posargs}
[testenv:publishlang]
# Generatedocbook needs xml2po which cannot be installed
# in the venv. Since it's installed in the system, let's
# use sitepackages.
sitepackages=True
whitelist_externals = bash
commands =
bash tools/test-languages.sh publish all
bash tools/test-languages.sh publish-install all