summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Powers <josh.powers@canonical.com>2018-01-10 14:44:40 -0700
committerChad Smith <blackboxsw@gmail.com>2018-01-10 14:44:40 -0700
commit765d2a7ef535dd3a0e62f60700a3c9e3da65de2b (patch)
tree0f79e8083240b9b911c97971ffa85c4cbc637d8f
parent5f550420d2ed9d9ef024293f33d33f0f2fc04ee5 (diff)
downloadvyos-cloud-init-765d2a7ef535dd3a0e62f60700a3c9e3da65de2b.tar.gz
vyos-cloud-init-765d2a7ef535dd3a0e62f60700a3c9e3da65de2b.zip
tests: add integration requirements text file
This adds the specific requirements for integration testing to a single file that can be referenced in other areas. It also enables the read-dependencies script to install those packages.
-rw-r--r--integration-requirements.txt18
-rw-r--r--tox.ini5
2 files changed, 19 insertions, 4 deletions
diff --git a/integration-requirements.txt b/integration-requirements.txt
new file mode 100644
index 00000000..5c81c2c7
--- /dev/null
+++ b/integration-requirements.txt
@@ -0,0 +1,18 @@
+# PyPI requirements for cloud-init integration testing
+# https://cloudinit.readthedocs.io/en/latest/topics/tests.html
+#
+# Note: Changes to this requirements may require updates to
+# the packages/pkg-deps.json file as well.
+#
+
+# ec2 backend
+boto3==1.5.9
+
+# ssh communication
+paramiko==2.4.0
+
+# lxd backend
+pylxd==2.2.4
+
+# finds latest image information
+bzr+lp:simplestreams
diff --git a/tox.ini b/tox.ini
index 88b82dc3..bb74853f 100644
--- a/tox.ini
+++ b/tox.ini
@@ -132,7 +132,4 @@ basepython = python3
commands = {envpython} -m tests.cloud_tests {posargs}
passenv = HOME
deps =
- pylxd==2.2.4
- paramiko==2.3.1
- boto3==1.4.8
- bzr+lp:simplestreams
+ -r{toxinidir}/integration-requirements.txt