diff --git a/tox.ini b/tox.ini
index b97d8e6851a7131d0419c3195aedaae0e07f75b3..b0cf396f72a685cb519fc1687a6d2b8e19dbff8e 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist = flake8, pypy, py26, py27, py32, py33, py34
+envlist = flake8, pypy, py26, py27, py32, py33, py34, coverage
 
 [testenv]
 recreate=True
@@ -10,3 +10,10 @@ commands=python setup.py dev
 [testenv:flake8]
 deps=flake8
 commands=flake8 diceware tests setup.py
+
+[testenv:coverage]
+deps=coverage
+commands=
+  coverage erase
+  coverage run setup.py test
+  coverage report --include='diceware*' --fail-under=100