Some prelim work on builder api.
[librarian.git] / tox.ini
diff --git a/tox.ini b/tox.ini
index 48c35e3..5797049 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,16 +1,16 @@
 [tox]
 envlist =
     clean,
-    py{27,35,36,37,38},
+    py{38,39,310,311},
     stats
 
 [testenv]
 deps =
-    nose
     coverage
-passenv = HOME  ; Needed to find locally installed fonts when testing PDF production.
+passenv = HOME  # Needed to find locally installed fonts when testing PDF production.
+download = true
 commands =
-    nosetests --with-coverage --cover-package=librarian -d --with-doctest --with-xunit --exe
+    coverage run
 install_command = pip install --extra-index-url https://py.mdrn.pl/simple {packages}
 
 [testenv:clean]
@@ -22,7 +22,17 @@ deps = coverage
 [testenv:stats]
 basepython = python3
 commands =
+    coverage combine
     coverage report
     coverage html
 deps = coverage
 
+[coverage:run]
+parallel = True
+source_pkgs = librarian
+command_line = -m unittest
+
+[coverage:paths]
+source = src/
+    .tox/*/lib/*/site-packages/
+