Commit Graph

8 Commits

Author SHA1 Message Date
Ghanshyam Mann 0976964257 Retire oswin-tempest-plugin: remove repo content
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
2023-09-09 12:30:57 -07:00
Claudiu Belu ab50a17aff Fixes tests method resolution
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
2017-09-07 05:18:02 -07:00
Claudiu Belu 49f63c77d3 splits the resize mixin into two
Splits the _ResizeMixin into _ResizeMixin and _ResizeNegativeMixin.
Not all test scenarios have negative test scenarios (the cluster tests).

Change-Id: Icab2ebe1233f1bcf4f469d141a8046a5bbbed38e
2017-09-07 01:36:07 -07:00
Jenkins 0620e74ce2 Merge "Add Live Migration Mixin" 2017-09-06 10:26:57 +00:00
Claudiu Belu 45e252c159 Fixes vNUMA resize negative test
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
2017-09-01 14:59:00 +00:00
Alexandru Muresan 11f87904b2 Add Live Migration Mixin
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
2017-08-31 14:55:49 +03:00
Claudiu Belu 4212a327ee Fixes flake8 and unittest errors
Change-Id: I4398a098da08ed8e086edac86fe8d68a06cf8eda
2017-07-31 02:46:46 -07:00
Claudiu Belu baa1ef318b Adds OptionalFeature mixin and vNUMA test case
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.
2017-07-18 03:26:48 -07:00