Add bindep.txt
The Vault functional tests are currently failing in the gate, and it
appears to be because the unzip binary is not present. We need to
add it to bindep so it will be installed before running tests.
Change-Id: I4b8075429218a494f75f5e3611f48927d18f1700
Closes-Bug: 1840061
(cherry picked from commit 2547c8c9f8fa76b01aa133c53bc321bc2625668b)
Ben Nemec authored 4 years ago
Luigi Toscano committed 3 years ago
|
0 |
# This is a cross-platform list tracking distribution packages needed for install and tests;
|
|
1 |
# see https://docs.openstack.org/infra/bindep/ for additional information.
|
|
2 |
|
|
3 |
unzip
|
103 | 103 |
-c{toxinidir}/lower-constraints.txt
|
104 | 104 |
-r{toxinidir}/test-requirements.txt
|
105 | 105 |
-r{toxinidir}/requirements.txt
|
|
106 |
|
|
107 |
[testenv:bindep]
|
|
108 |
basepython = python3
|
|
109 |
# Do not install any requirements. We want this to be fast and work even if
|
|
110 |
# system dependencies are missing, since it's used to tell you what system
|
|
111 |
# dependencies are missing! This also means that bindep must be installed
|
|
112 |
# separately, outside of the requirements files, and develop mode disabled
|
|
113 |
# explicitly to avoid unnecessarily installing the checked-out repo too (this
|
|
114 |
# further relies on "tox.skipsdist = True" above).
|
|
115 |
deps = bindep
|
|
116 |
commands = bindep test
|
|
117 |
usedevelop = False
|