97ef286942
This implements testing of image formats based on the sample images in os-test-images. We should be able to assert that formats we accept are allowed by glance and formats that we do not are rejected. Note that glance currently does not do enough of this validation, so not nearly enough of the unusable samples are currently rejected, but this will serve as a base from which to start implementing and testing that in glance. This adds testscenarios as a dependency and uses that utility along with the load_tests() protocol to generate test scenarios from the manifest file. This results in separate tests for each image format, without us needing to manually add those cases (and without the risk of missing some because we don't). Depends-On: https://review.opendev.org/c/openstack/devstack/+/925425 Change-Id: I4536b6b36b23071447ea8efbfcd2b3a313414034
27 lines
895 B
Plaintext
27 lines
895 B
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
pbr!=2.1.0,>=2.0.0 # Apache-2.0
|
|
cliff!=2.9.0,>=2.8.0 # Apache-2.0
|
|
jsonschema>=3.2.0 # MIT
|
|
testtools>=2.2.0 # MIT
|
|
paramiko>=2.7.0 # LGPLv2.1+
|
|
cryptography>=2.1 # BSD/Apache-2.0
|
|
netaddr>=0.7.18 # BSD
|
|
oslo.concurrency>=3.26.0 # Apache-2.0
|
|
oslo.config>=5.2.0 # Apache-2.0
|
|
oslo.log>=3.36.0 # Apache-2.0
|
|
stestr>=1.0.0 # Apache-2.0
|
|
oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
|
|
oslo.utils>=4.7.0 # Apache-2.0
|
|
fixtures>=3.0.0 # Apache-2.0/BSD
|
|
PyYAML>=3.12 # MIT
|
|
python-subunit>=1.0.0 # Apache-2.0/BSD
|
|
stevedore>=1.20.0 # Apache-2.0
|
|
PrettyTable>=0.7.1 # BSD
|
|
urllib3>=1.21.1 # MIT
|
|
debtcollector>=1.2.0 # Apache-2.0
|
|
defusedxml>=0.7.1 # PSFL
|
|
fasteners>=0.16.0 # Apache-2.0
|
|
testscenarios>=0.5.0
|