whitebox-tempest-plugin/whitebox_tempest_plugin
Artom Lifshitz b11da2eb77 Prepare for emulator threads and NUMA LM tests
* add parse_cpu_spec()

  Previously, we didn't take into account that CPU IDs and such can be
  in the form of libvirt lists, with dashes, commas and carets. This
  patch adds the parse_cpu_spec() method - taken straight from Nova -
  and makes get_server_cpu_pinning() use it.

* Change get_server_cpu_pinning() to accept a server_id instead of a
  full server JSON object. This makes it clearer what needs to be
  passed to the method.

* add get_pinning_as_set()

  Returns the same results as get_server_cpu_pinning(), but as a set.

Original-review: https://review.rdoproject.org/r/#/c/21324/
Change-Id: Ic37dcecb27d08f50e8d4a06701f46bc97e0bcc71
2019-09-16 15:17:25 -04:00
..
api Prepare for emulator threads and NUMA LM tests 2019-09-16 15:17:25 -04:00
common Move get_hypervisor_ip() to base test 2019-01-29 09:39:22 -05:00
services Add ServiceManager 2019-09-16 15:17:23 -04:00
tests Add get_all_hypervisors() 2019-09-16 15:17:25 -04:00
__init__.py Re-home project 2018-01-10 11:57:05 +00:00
config.py Add ServiceManager 2019-09-16 15:17:23 -04:00
exceptions.py Prepare for emulator threads and NUMA LM tests 2019-09-16 15:17:25 -04:00
plugin.py Add ServiceManager 2019-09-16 15:17:23 -04:00
README.rst Re-organize how the tests are structured 2018-01-10 13:35:38 +00:00

Whitebox Tempest Tests

This directory contains tests to validate behavior against TripleO/Director-based deployments.

See the Tempest plugin documentation for information about creating a plugin, stable API interface, TempestPlugin class interface, plugin structure, and how to use plugins: https://docs.openstack.org/tempest/latest/plugin.html