Add separate requirements.txt to integration tests
and use it during tox run. This should speed up the tox venv creation somewhat, as the new requirements is shorter, thus less packages are installed or C extensions compiled. Also this is the first step to ease packaging of the integration tests as a separate tool. Change-Id: I914eb675e7f025e03a22719d5dff8ed741fbd37dchanges/90/169290/2
parent
a1f74de009
commit
f518cfe252
@ -1,7 +1,8 @@
|
||||
[DEFAULT]
|
||||
test_command=
|
||||
PYTHON=$(echo ${PYTHON:-python} | sed 's/--source heat//g')
|
||||
${PYTHON} -m subunit.run discover -s . $LISTOPT $IDOPTION
|
||||
for plugin in contrib/*; do ${PYTHON} -m subunit.run discover -s $plugin $LISTOPT $IDOPTION; done
|
||||
START_AT=${TESTR_START_DIR:-.}
|
||||
${PYTHON} -m subunit.run discover -s $START_AT -t . $LISTOPT $IDOPTION
|
||||
if [ "$START_AT" = "." ]; then for plugin in $START_AT/contrib/*; do ${PYTHON} -m subunit.run discover -s $plugin $LISTOPT $IDOPTION; done; fi
|
||||
test_id_option=--load-list $IDFILE
|
||||
test_list_option=--list
|
||||
|
@ -0,0 +1,18 @@
|
||||
kombu>=2.5.0
|
||||
oslo.log>=1.0.0,<1.1.0 # Apache-2.0
|
||||
oslo.messaging>=1.8.0,<1.9.0 # Apache-2.0
|
||||
oslo.config>=1.9.3,<1.10.0 # Apache-2.0
|
||||
oslo.utils>=1.4.0,<1.5.0 # Apache-2.0
|
||||
paramiko>=1.13.0
|
||||
python-cinderclient>=1.1.0
|
||||
python-keystoneclient>=1.1.0
|
||||
python-heatclient>=0.3.0
|
||||
python-neutronclient>=2.3.11,<3
|
||||
python-novaclient>=2.22.0
|
||||
python-swiftclient>=2.2.0
|
||||
PyYAML>=3.1.0
|
||||
requests>=2.2.0,!=2.4.0
|
||||
six>=1.9.0
|
||||
testrepository>=0.0.18
|
||||
testscenarios>=0.4
|
||||
testtools>=0.9.36,!=1.2.0
|
Loading…
Reference in New Issue