[virt-tools-list] [virt-bootstrap] [PATCH v5 06/11] Use 'tox' to test agains multiple Python versions

Radostin Stoyanov rstoyanov1 at gmail.com
Mon Jul 24 08:14:06 UTC 2017


'Tox' is tool which will check if the package installs correctly and all
unit tests pass with different Python versions.
---
 tox.ini | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 tox.ini

diff --git a/tox.ini b/tox.ini
new file mode 100644
index 0000000..6f9f822
--- /dev/null
+++ b/tox.ini
@@ -0,0 +1,23 @@
+# 'Tox' is a tool for automating build/test cycles against
+# multiple Python versions:
+#   http://pypi.python.org/pypi/tox
+#   http://tox.readthedocs.io/en/latest/
+
+# Running the command 'tox' while in the root of the virt-bootstrap
+# source directory will:
+#   - Create a source distribution (setup.py sdist)
+#   - Then for every supported version of Python:
+#     - Create a virtualenv in .tox/py$VERSION and install dependencies.
+#       (These virtualenvs are cached across runs unless you use
+#        --recreate.)
+#     - Use pip to install the virt-bootstrap sdist into the virtualenv
+#     - Run the virt-bootstrap tests
+
+# To run against a specific subset of Python versions, use:
+#   tox -e py27
+
+[tox]
+envlist = py27,py34,py35,py36
+
+[testenv]
+commands={envpython} {toxinidir}/setup.py test
-- 
2.9.4




More information about the virt-tools-list mailing list