diff --git a/tools/test-languages.sh b/tools/test-languages.sh deleted file mode 100755 index 05af738b..00000000 --- a/tools/test-languages.sh +++ /dev/null @@ -1,91 +0,0 @@ -#!/bin/bash - -function setup_directory { - SET_LANG=$1 - shift - for BOOK_DIR in "$@" ; do - echo " $BOOK_DIR" - openstack-generate-docbook -l $SET_LANG -b $BOOK_DIR - done -} - -function setup_lang { - SET_LANG=$1 - shift - echo "Setting up files for $SET_LANG" - echo "=======================" - echo " Directories:" - # openstack.ent is in opestack-ops but needed by glossary - setup_directory $SET_LANG 'openstack-ops' 'glossary' -} - - -function test_ops_guide { - SET_LANG=$1 - shift - setup_lang "$SET_LANG" - - case "$PURPOSE" in - test) - openstack-doc-test -v --check-build -l $SET_LANG - RET=$? - ;; - publish) - openstack-doc-test -v --publish --check-build -l $SET_LANG - RET=$? - ;; - esac - if [ "$RET" -eq "0" ] ; then - echo "... succeeded" - else - echo "... failed" - BUILD_FAIL=1 - fi -} - -function test_language () { - - case "$language" in - all) - test_ops_guide "ja" - ;; - ja) - test_ops_guide "$language" - ;; - *) - BUILD_FAIL=1 - echo "Language $language not handled" - ;; - esac -} - - -function usage () { - echo "Call the script as: " - echo "$0 PURPOSE LANGUAGE1 LANGUAGE2..." - echo "PURPOSE is 'test' or 'publish'." - echo "LANGUAGE can also be 'all'." -} - -if [ "$#" -lt 2 ] ; then - usage - exit 1 -fi -if [ "$1" = "test" ] ; then - PURPOSE="test" -elif [ "$1" = "publish" ] ; then - PURPOSE="publish" -else - usage - exit 1 -fi -shift -BUILD_FAIL=0 -for language in "$@" ; do - echo - echo "Building for language $language" - echo - test_language "$language" -done - -exit $BUILD_FAIL diff --git a/tox.ini b/tox.ini index d988862d..229841a2 100644 --- a/tox.ini +++ b/tox.ini @@ -41,8 +41,8 @@ commands = openstack-doc-test --check-build --nocreate-index --force # the venv. Since it's installed in the system, let's use # sitepackages. sitepackages=True -whitelist_externals = bash -commands = bash tools/test-languages.sh test all +whitelist_externals = doc-tools-check-languages +commands = doc-tools-check-languages doc-tools-check-languages.conf test all [testenv:buildlang] # Run as "tox -e buildlang -- $LANG" @@ -50,13 +50,13 @@ commands = bash tools/test-languages.sh test all # the venv. Since it's installed in the system, let's use # sitepackages. sitepackages=True -whitelist_externals = bash -commands = bash tools/test-languages.sh test {posargs} +whitelist_externals = doc-tools-check-languages +commands = doc-tools-check-languages doc-tools-check-languages.conf test {posargs} [testenv:publishlang] # openstack-generate-docbook 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 +whitelist_externals = doc-tools-check-languages +commands = doc-tools-check-languages doc-tools-check-languages.conf publish all