From 499aafa4ffc72d35e29135fd9e656e5e62ad7f6c Mon Sep 17 00:00:00 2001 From: Arthur Lutz Date: Wed, 9 Oct 2019 22:00:40 +0200 Subject: [PATCH] [tox] initial version of tox --- README.rst | 18 +++++++++++++++++- tox.ini | 28 ++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 tox.ini diff --git a/README.rst b/README.rst index 98a26d474..9b7954925 100644 --- a/README.rst +++ b/README.rst @@ -91,6 +91,8 @@ Lancez ensuite la commande ``potodo`` dans votre clone local. Vous pouvez choisir n'importe quel fichier non réservé dans la liste renvoyée par la commande. +Alternativement lancez `tox -e potodo`. + **Nous vous recommandons de ne pas commencer avec un fichier de ``c-api`` car c'est une partie très technique.** @@ -416,7 +418,7 @@ e.g. p. ex. (on n'utilise pas l'anglicisme « e.g. », insécable pour éviter les retours à la ligne malheureux. et al. et autres, `à accorder - `_ + `_ suivant le contexte export exportation expression expression @@ -538,6 +540,20 @@ Lancer un *build* en local make +Lancer les tests avec tox +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Pour lancer `powrap` et `pospell` avec les bonnes options : + +.. code-block:: bash + + tox + +`tox` peut aussi être utilisé pour lancer `potodo` : + +.. code-block:: bash + + tox -e potodo Synchroniser la traduction avec Transifex ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/tox.ini b/tox.ini new file mode 100644 index 000000000..e0fe730b0 --- /dev/null +++ b/tox.ini @@ -0,0 +1,28 @@ +[tox] +envlist = powrap,pospell +skipsdist = true + +[testenv] +skip_install = true + +[testenv:powrap] +whitelist_externals = + powrap + sh +deps = + powrap +commands = sh -c "powrap --check --quiet **/*.po" + +[testenv:pospell] +whitelist_externals = + pospell + sh + hunspell +deps = + pospell +commands = sh -c "pospell -p dict -l fr_FR **/*.po" + +[testenv:potodo] +deps = + potodo +commands = potodo