Winstackers project has been retired
- https://review.opendev.org/c/openstack/governance/+/886880
this commit removes the content of oswin-tempest-plugin
deliverables of this project
Change-Id: I489d36a539cb943c1d7216390e469a471719a2cf
Python allows multiple inheritance, which we use in order to mix and
match test scenarios and actions.
Python performs method resolution as follows:
- checks if the method is defined in the current class.
- if not, check parents, left to right.
Since all tests have test_base as its left-most parent, all methods
are resolved in test_base, which is not the desired behaviour. This
affects optional_feature mixin in particular.
Change-Id: I19d3bdef85a12ef45b600aa4fc68afd390b96c9f
Splits the _ResizeMixin into _ResizeMixin and _ResizeNegativeMixin.
Not all test scenarios have negative test scenarios (the cluster tests).
Change-Id: Icab2ebe1233f1bcf4f469d141a8046a5bbbed38e
When an asymmetric NUMA topology is required, all the NUMA
cells have to be explicitly described.
Nova will reject a request to build / resize an instance if it doesn't
fit into the available NUMA topology. If the compute nodes only have
1 NUMA node, an instance spanning 2 NUMA nodes cannot be built.
Change-Id: I054ad6f567771f12ccf92f690ecd9bb18c4fa532
Mixin does a live migration and checks if old host is different
from destination host.
Mixin is used in test_cluster.py and test_vnuma.py.
Change-Id: Ia647b78b24feeba4e6b74ed08a21e8ac0955920d
An optional feature can be defined as a feature that can be turned
off / on through resize (e.g.: vNUMA, RemoteFX, QoS, SR-IOV, PCI
passthrough).
Adds _OptionalFeatureMixin, which contains the following test cases:
* test_feature
* test_resize_add_feature
* test_resize_remove_feature
Adds HyperVvNumaTestCase.