diff --git a/tox.ini b/tox.ini index f2ce790..30dbadf 100644 --- a/tox.ini +++ b/tox.ini @@ -4,7 +4,7 @@ # and then run "tox" from this directory. [tox] -envlist = begin,py38,coverage,security,lint,bundle +envlist = begin,py38,py39,py310,coverage,security,lint,bundle [testenv] # build a wheel and test it @@ -54,6 +54,52 @@ commands = --cov={envsitepackagesdir}/twitter/ \ --cov={envsitepackagesdir}/weather/ +[testenv:py39] +# run pytest with coverage +commands = + pytest --cov-append --cov-branch \ + --cov={envsitepackagesdir}/acro/ \ + --cov={envsitepackagesdir}/countdown/ \ + --cov={envsitepackagesdir}/dice/ \ + --cov={envsitepackagesdir}/dispatch/ \ + --cov={envsitepackagesdir}/dr_botzo/ \ + --cov={envsitepackagesdir}/facts/ \ + --cov={envsitepackagesdir}/gitlab_bot/ \ + --cov={envsitepackagesdir}/ircbot/ \ + --cov={envsitepackagesdir}/karma/ \ + --cov={envsitepackagesdir}/markov/ \ + --cov={envsitepackagesdir}/mpdbot/ \ + --cov={envsitepackagesdir}/pi/ \ + --cov={envsitepackagesdir}/races/ \ + --cov={envsitepackagesdir}/seen/ \ + --cov={envsitepackagesdir}/storycraft/ \ + --cov={envsitepackagesdir}/transform/ \ + --cov={envsitepackagesdir}/twitter/ \ + --cov={envsitepackagesdir}/weather/ + +[testenv:py310] +# run pytest with coverage +commands = + pytest --cov-append --cov-branch \ + --cov={envsitepackagesdir}/acro/ \ + --cov={envsitepackagesdir}/countdown/ \ + --cov={envsitepackagesdir}/dice/ \ + --cov={envsitepackagesdir}/dispatch/ \ + --cov={envsitepackagesdir}/dr_botzo/ \ + --cov={envsitepackagesdir}/facts/ \ + --cov={envsitepackagesdir}/gitlab_bot/ \ + --cov={envsitepackagesdir}/ircbot/ \ + --cov={envsitepackagesdir}/karma/ \ + --cov={envsitepackagesdir}/markov/ \ + --cov={envsitepackagesdir}/mpdbot/ \ + --cov={envsitepackagesdir}/pi/ \ + --cov={envsitepackagesdir}/races/ \ + --cov={envsitepackagesdir}/seen/ \ + --cov={envsitepackagesdir}/storycraft/ \ + --cov={envsitepackagesdir}/transform/ \ + --cov={envsitepackagesdir}/twitter/ \ + --cov={envsitepackagesdir}/weather/ + [testenv:coverage] # report on coverage runs from above skip_install = true