Merge "Updates for Gambia release"
[promise.git] / tox.ini
diff --git a/tox.ini b/tox.ini
index 7cab86b..69aa189 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,16 +1,17 @@
 [tox]
-minversion = 1.4
-envlist = pdf,html
-skipsdist = True
+minversion = 1.6
+envlist =
+    docs,
+    docs-linkcheck
+skipsdist = true
 
-[testenv]
-deps = -r{toxinidir}/requirements.txt
-
-[testenv:pdf]
+[testenv:docs]
+deps = -rdocs/requirements.txt
 commands =
-    sphinx-build -b latex -c etc -d build/doctrees requirements build/requirements/latex
-    make -C build/requirements/latex LATEXOPTS='--interaction=nonstopmode' all-pdf
+    sphinx-build -b html -n -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/html
+    echo "Generated docs available in {toxinidir}/docs/_build/html"
+whitelist_externals = echo
 
-[testenv:html]
-commands =
-    sphinx-build -b html -c etc -d build/doctrees requirements build/requirements/html
+[testenv:docs-linkcheck]
+deps = -rdocs/requirements.txt
+commands = sphinx-build -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck