https://github.com/autotest/virt-test/issues/72
Introduce virsh numatune test:
1) Positive testing
1.1) get the current numa parameters for a running/shutoff guest
1.2) set the current numa parameters for a running/shutoff guest
1.2.1) set valid 'mode' parameters
1.2.2) set valid 'nodeset' parameters
2) Negative testing
2.1) get numa parameters
2.1.1) invalid options
2.1.2) stop cgroup service
2.2) set numa parameters
2.2.1) invalid 'mode' parameters
2.2.2) invalid 'nodeset' parameters
2.2.3) change 'mode' for a running guest and 'mode' is not 'strict'
2.2.4) change 'nodeset' for running guest with mode of 'interleave'
'interleave' or 'preferred' numa mode
2.2.5) stop cgroup service
Alex Jia (5):
Add virsh numatune commands function wrapper
Add cgroup service control function
Get numa parameters from guest XML
Add numa tuning test configuration
Add virsh numatune test cases
libvirt/tests/cfg/virsh_numatune.cfg | 180 +++++++++++++++++++++++++++
libvirt/tests/virsh_numatune.py | 220 ++++++++++++++++++++++++++++++++++
virttest/libvirt_xml.py | 19 +++
virttest/utils_cgroup.py | 29 +++++
virttest/virsh.py | 19 +++
5 files changed, 467 insertions(+), 0 deletions(-)
create mode 100644 libvirt/tests/cfg/virsh_numatune.cfg
create mode 100644 libvirt/tests/virsh_numatune.py
_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel