xref: /petsc/src/binding/petsc4py/tox.ini (revision a6ca03fe5be29a717112d4c77a20563fc288dd1f)
15808f684SSatish Balay# Tox (http://tox.testrun.org/) is a tool for running tests
25808f684SSatish Balay# in multiple virtualenvs. This configuration file will run the
35808f684SSatish Balay# test suite on all supported python versions.To use it,
45808f684SSatish Balay# "pip install tox" and then run "tox" from this directory.
55808f684SSatish Balay
65808f684SSatish Balay[tox]
7*fb83dddaSLisandro Dalcinminversion = 3.18.0
85808f684SSatish Balayskip_missing_interpreters = True
95808f684SSatish Balayenvlist =
105808f684SSatish Balay    py26,
115808f684SSatish Balay    py27,
125808f684SSatish Balay    py33,
135808f684SSatish Balay    py34,
145808f684SSatish Balay    py35,
155808f684SSatish Balay    py36,
16*fb83dddaSLisandro Dalcin    py37,
17*fb83dddaSLisandro Dalcin    py38,
18*fb83dddaSLisandro Dalcin    py39,
19*fb83dddaSLisandro Dalcin    py310,
20*fb83dddaSLisandro Dalcin    py311,
21*fb83dddaSLisandro Dalcin
22*fb83dddaSLisandro Dalcin[testenv:.pkg]
23*fb83dddaSLisandro Dalcinpassenv =
24*fb83dddaSLisandro Dalcin    PETSC_DIR
25*fb83dddaSLisandro Dalcin    PETSC_ARCH
26*fb83dddaSLisandro Dalcin    CPPFLAGS
27*fb83dddaSLisandro Dalcin    CFLAGS
28*fb83dddaSLisandro Dalcin    CXXFLAGS
29*fb83dddaSLisandro Dalcin    LDFLAGS
305808f684SSatish Balay
315808f684SSatish Balay[testenv]
325808f684SSatish Balaydeps =
33*fb83dddaSLisandro Dalcinpassenv =
34*fb83dddaSLisandro Dalcin    PETSC_DIR
35*fb83dddaSLisandro Dalcin    PETSC_ARCH
365808f684SSatish Balaycommands =
375808f684SSatish Balay    {envpython} {toxinidir}/test/runtests.py --quiet --no-builddir []
38