libvirt/tests
Jiri Denemark 7fb950958a cpu: Add optional list of allowed features to virCPUBaseline
When computing a baseline CPU for a specific hypervisor we have to make
sure to include only CPU features supported by the hypervisor. Otherwise
the computed CPU could not be used for starting a new domain.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Collin Walling <walling@linux.ibm.com>
2018-05-28 15:59:11 +02:00
..
bhyveargv2xmldata bhyve: add tests for wiring memory 2018-05-13 13:38:31 +04:00
bhyvexml2argvdata bhyve: add tests for wiring memory 2018-05-13 13:38:31 +04:00
bhyvexml2xmloutdata bhyve: add tests for wiring memory 2018-05-13 13:38:31 +04:00
capabilityschemadata schema: Fix capability grammar for pagesElem 2018-05-25 09:36:42 -04:00
commanddata
cputestdata cputest: New test for Intel Core i5-650 2018-04-18 11:39:53 +02:00
domaincapsschemadata domcaps: Add 'genid' to domain capabilities 2018-05-25 08:15:58 -04:00
domainconfdata
domainschemadata
domainsnapshotxml2xmlin
domainsnapshotxml2xmlout tests: domainsnapshotxml2xml: Remove testing with allowed format detection 2018-03-13 13:54:06 +01:00
fchostdata/fc_host
genericxml2xmlindata tests: Add test for properly removing cachetune entries 2018-02-02 14:51:32 +01:00
genericxml2xmloutdata tests: Add test for properly removing cachetune entries 2018-02-02 14:51:32 +01:00
interfaceschemadata
libxlxml2domconfigdata tests: check CPU features handling in libxl driver 2018-04-17 21:15:27 -06:00
lxcconf2xmldata
lxcxml2xmldata
lxcxml2xmloutdata
networkxml2confdata
networkxml2firewalldata
networkxml2xmlin
networkxml2xmlout
networkxml2xmlupdatein
networkxml2xmlupdateout
nodedevschemadata schema: Add missing block data for nodedev 2018-05-25 09:36:42 -04:00
nssdata
nwfilterxml2firewalldata
nwfilterxml2xmlin
nwfilterxml2xmlout
qemuagentdata
qemuargv2xmldata conf: Allow configuration of implicit controller model 2018-01-31 11:32:04 -05:00
qemublocktestdata/xml2json qemu: block: Don't nest storage layer properties into format layer 2018-05-23 13:18:23 +02:00
qemucapabilitiesdata qemu: Add VM Generation ID device capability 2018-05-25 08:04:57 -04:00
qemucaps2xmldata
qemuhotplugtestcpus
qemuhotplugtestdevices
qemuhotplugtestdomains qemu: Don't assign alias to disabled balloon device 2018-03-19 21:22:43 +01:00
qemumemlockdata
qemumigparamsdata qemumigparamstest: Add test data for TLS parameters 2018-04-17 10:46:23 +02:00
qemumonitorjsondata tests: add testcase for s390 query-cpus-fast 2018-04-17 12:45:26 -04:00
qemustatusxml2xmldata test: Add status XML test for NBD tls storage migration 2018-05-23 13:18:25 +02:00
qemuxml2argvdata qemu: Add VM Generation ID to qemu command line 2018-05-25 08:15:58 -04:00
qemuxml2startupxmloutdata qemu: domain: Move initialization of disk cachemode for <shareable> disks 2018-04-03 15:48:38 +02:00
qemuxml2xmloutdata conf: Add VM Generation ID parse/format support 2018-05-25 08:04:34 -04:00
secretxml2xmlin
securityselinuxhelperdata
securityselinuxlabeldata
sexpr2xmldata tests: Xen: use qemu-system-i386 for emulator 2018-04-20 10:41:07 -06:00
storagepoolschemadata
storagepoolxml2xmlin
storagepoolxml2xmlout
storagevolschemadata schema: Add physical sizing element for storagevol grammar 2018-05-25 09:32:37 -04:00
storagevolxml2argvdata tests: assume FMT_COMPAT for qemu-img tests 2018-05-07 10:21:59 +02:00
storagevolxml2xmlin
storagevolxml2xmlout
sysinfodata virsysinfo: Use more virSkipSpacesBackwards() 2018-03-14 17:43:40 +01:00
vboxsnapshotxmldata
vircaps2xmldata
vircgroupdata
virconfdata
virfilecachedata
virfiledata
virhostcpudata
virjsondata
virmacmaptestdata
virnetdaemondata tests: validate private data / pre / post exec hooks for RPC APIs 2018-02-02 13:00:48 +00:00
virnetdevtestdata/sys/class/net
virpcitestdata
virresctrldata
virscsidata
virstorageutildata
virusbtestdata/sys_bus_usb/devices
vmwareverdata
vmx2xmldata vmx: convert cpuid.coresPerSocket for CPU topology 2018-04-20 09:09:29 +02:00
xlconfigdata tests: add test case for CPUID in xenconfig driver 2018-04-17 21:15:27 -06:00
xmconfigdata tests: Xen: use qemu-system-i386 for emulator 2018-04-20 10:41:07 -06:00
xml2sexprdata tests: move xml2sexpr tests to WITH_LIBXL 2018-04-09 11:33:30 -06:00
xml2vmxdata vmx: write cpuid.coresPerSocket back from CPU topology 2018-04-20 09:11:01 +02:00
.valgrind.supp
bhyveargv2xmlmock.c conf: move 'generated' member from virMacAddr to virDomainNetDef 2018-02-19 13:15:00 -05:00
bhyveargv2xmltest.c bhyve: add tests for wiring memory 2018-05-13 13:38:31 +04:00
bhyvexml2argvmock.c port allocator: drop skip bind check flag 2018-02-22 13:52:45 +01:00
bhyvexml2argvtest.c bhyve: add tests for wiring memory 2018-05-13 13:38:31 +04:00
bhyvexml2xmltest.c bhyve: add tests for wiring memory 2018-05-13 13:38:31 +04:00
check-file-access.pl
commandhelper.c tests: Return failure if log not fopen'd 2018-04-19 14:24:12 -04:00
commandtest.c
cputest.c cpu: Add optional list of allowed features to virCPUBaseline 2018-05-28 15:59:11 +02:00
domaincapsmock.c
domaincapstest.c tests: qemucapabilities: Drop mostly duplicated data 2018-03-23 20:27:52 +01:00
domainconftest.c
domainsnapshotxml2xmltest.c tests: domainsnapshotxml2xml: Remove testing with allowed format detection 2018-03-13 13:54:06 +01:00
esxutilstest.c
eventtest.c
fchosttest.c
fdstreamtest.c
file_access_whitelist.txt
genericxml2xmltest.c tests: util: Remove callback from testCompareDomXML2XMLFiles 2018-03-13 13:54:11 +01:00
group-qemu-caps.pl syntax-check: pass srcdir to group-qemu-caps.pl 2018-04-26 13:39:10 +02:00
interfacexml2xmltest.c
libvirtd-fail
libvirtd-pool
libxlxml2domconfigtest.c tests: unlink libxl-driver.log 2018-05-03 14:26:08 +01:00
lxcconf2xmltest.c
lxcxml2xmltest.c tests: util: Remove callback from testCompareDomXML2XMLFiles 2018-03-13 13:54:11 +01:00
Makefile.am tests: Drop qemumonitortest 2018-05-23 15:43:34 +02:00
metadatatest.c
networkxml2conftest.c
networkxml2firewalltest.c
networkxml2xmltest.c
networkxml2xmlupdatetest.c
nodedevxml2xmltest.c schema: Add missing block data for nodedev 2018-05-25 09:36:42 -04:00
nsslinktest.c
nssmock.c tests: Fix mode_t usage with va_arg() 2018-05-03 18:23:30 +02:00
nsstest.c
nwfilterebiptablestest.c
nwfilterxml2firewalltest.c nwfilter: remove virNWFilterHashTable typedefs entirely 2018-05-03 17:00:57 +01:00
nwfilterxml2xmltest.c
objecteventtest.c
objectlocking.ml
oomtrace.pl
openvzutilstest.c
openvzutilstest.conf
pkix_asn1_tab.c
qemuagenttest.c tests: replace references to yajl 2018-05-11 13:28:35 +02:00
qemuargv2xmltest.c
qemublocktest.c qemu: block: Don't nest storage layer properties into format layer 2018-05-23 13:18:23 +02:00
qemucapabilitiestest.c tests: replace references to yajl 2018-05-11 13:28:35 +02:00
qemucaps2xmlmock.c
qemucaps2xmltest.c tests: replace references to yajl 2018-05-11 13:28:35 +02:00
qemucapsfixreplies tests: introduce qemucapsfixreplies helper 2018-03-01 19:04:19 +01:00
qemucapsprobe.c Force QMP capability probing 2018-04-10 15:16:23 +02:00
qemucapsprobemock.c
qemucommandutiltest.c tests: replace references to yajl 2018-05-11 13:28:35 +02:00
qemucpumock.c
qemuhotplugtest.c qemu_hotplug: Allow asynchronous detach 2018-05-28 13:08:52 +02:00
qemumemlocktest.c qemu: Complete PCI command checks to controller def validate 2018-02-02 14:52:23 -05:00
qemumigparamstest.c tests: replace references to yajl 2018-05-11 13:28:35 +02:00
qemumonitorjsontest.c qemu: Implement multiple screen support for virDomainScreenshot 2018-05-17 17:13:11 +02:00
qemumonitortestutils.c tests: add qemumonitorjson tests for query-cpus-fast 2018-04-17 12:45:26 -04:00
qemumonitortestutils.h tests: add qemumonitorjson tests for query-cpus-fast 2018-04-17 12:45:26 -04:00
qemuqapischema.json tests: Add data file with QEMU QAPI schema 2018-03-23 14:52:07 +01:00
qemuxml2argvmock.c tests: Extend NUMA mocking 2018-05-03 18:23:30 +02:00
qemuxml2argvtest.c qemu: Add VM Generation ID to qemu command line 2018-05-25 08:15:58 -04:00
qemuxml2xmltest.c conf: Add VM Generation ID parse/format support 2018-05-25 08:04:34 -04:00
scsihosttest.c
seclabeltest.c
secretxml2xmltest.c
securityselinuxhelper.c
securityselinuxlabeltest.c
securityselinuxtest.c
sexpr2xmltest.c tests: move sexpr2xml tests to WITH_LIBXL 2018-04-09 11:34:35 -06:00
shunloadhelper.c
shunloadtest.c
sockettest.c
ssh.c
storagebackendsheepdogtest.c
storagepoolxml2xmltest.c
storagevolxml2argvtest.c storage: remove qemu-img help scraping 2018-05-07 10:23:20 +02:00
storagevolxml2xmltest.c
sysinfotest.c Fix build with clang 6.0.0 2018-03-12 20:04:08 +04:00
test-lib.sh
test-wrap-argv.pl
testutils.c tests: Create full host NUMA topology in more cases 2018-04-19 17:57:52 +02:00
testutils.h tests: Create full host NUMA topology in more cases 2018-04-19 17:57:52 +02:00
testutilshostcpus.h
testutilslxc.c
testutilslxc.h
testutilsqemu.c tests: Create full host NUMA topology in more cases 2018-04-19 17:57:52 +02:00
testutilsqemu.h tests: qemu: Add helper code to lookup latest capability file 2018-04-19 11:20:34 +02:00
testutilsqemuschema.c util: Clean up consumers of virJSONValueArraySize 2018-05-10 14:59:15 -04:00
testutilsqemuschema.h tests: qemu: Add infrastructure for QAPI schema testing 2018-03-23 14:52:07 +01:00
testutilsxen.c Remove xencaps tests and data files 2018-04-09 11:37:15 -06:00
testutilsxen.h Remove xencaps tests and data files 2018-04-09 11:37:15 -06:00
utiltest.c
vboxsnapshotxmltest.c
viralloctest.c
viratomictest.c
virauthconfigtest.c
virbitmaptest.c util: bitmap: Use VIR_SHRINK_N in virBitmapShrink 2018-02-05 16:08:57 +01:00
virbuftest.c
vircaps2xmltest.c
vircapstest.c tests: Create full host NUMA topology in more cases 2018-04-19 17:57:52 +02:00
vircgroupmock.c tests: Fix mode_t usage with va_arg() 2018-05-03 18:23:30 +02:00
vircgrouptest.c
virconftest.c
vircryptotest.c Skip vircryptotest and virfilecachetest without gnutls 2018-05-16 10:40:40 +02:00
virdbusmock.c
virdbustest.c
virdeterministichashmock.c
virdrivermoduletest.c driver: add option to make missing drivers a fatal problem 2018-04-24 17:01:48 +01:00
virendiantest.c
virfilecachemock.c
virfilecachetest.c Skip vircryptotest and virfilecachetest without gnutls 2018-05-16 10:40:40 +02:00
virfiletest.c
virfilewrapper.c
virfilewrapper.h
virfirewalltest.c
virhashdata.h
virhashtest.c util: don't check for parallel iteration in hash-related functions 2018-04-11 11:18:37 +02:00
virhostcpumock.c
virhostcputest.c
virhostdevtest.c
viridentitytest.c
viriscsitest.c
virjsontest.c virjsontest: Use a more stable floating point number for testing 2018-04-04 15:08:32 +02:00
virkeycodetest.c keycodemapdb: Update submodule 2018-03-12 16:30:49 +01:00
virkeyfiletest.c
virkmodtest.c
virlockspacetest.c tests: Rename VIRT_TEST_* macros to VIR_TEST_* 2017-04-04 17:30:03 +02:00
virlogtest.c
virmacmaptest.c
virmock.h
virmocklibxl.c virmocklibxl.c: Fix include of virfile.h 2018-04-18 09:59:52 +02:00
virnetdaemonmock.c
virnetdaemontest.c tests: validate private data / pre / post exec hooks for RPC APIs 2018-02-02 13:00:48 +00:00
virnetdevbandwidthmock.c
virnetdevbandwidthtest.c
virnetdevmock.c
virnetdevtest.c
virnetmessagetest.c
virnetserverclientmock.c
virnetserverclienttest.c tests: Fix incorrect check for virNetServerClientClose call 2018-04-19 15:03:57 -04:00
virnetsockettest.c
virnettlscontexttest.c tests: force use of "NORMAL" TLS priority in test suite 2018-03-06 10:09:44 +00:00
virnettlshelpers.c
virnettlshelpers.h
virnettlssessiontest.c tests: force use of "NORMAL" TLS priority in test suite 2018-03-06 10:09:44 +00:00
virnumamock.c virNumaGetHugePageInfo: Return page_avail and page_free as ULL 2018-04-24 11:02:28 +02:00
virpcimock.c tests: Build virpcimock on FreeBSD too 2018-05-03 18:23:30 +02:00
virpcitest.c
virpolkittest.c
virportallocatormock.c
virportallocatortest.c port allocator: drop skip bind check flag 2018-02-22 13:52:45 +01:00
virrandommock.c
virresctrltest.c
virrotatingfiletest.c
virschematest.c Remove xencaps tests and data files 2018-04-09 11:37:15 -06:00
virscsitest.c
virsh-cpuset
virsh-define-dev-segfault
virsh-int-overflow
virsh-optparse
virsh-read-bufsiz
virsh-read-non-seekable
virsh-schedinfo
virsh-self-test
virsh-start
virsh-undefine
virsh-uriprecedence
virsh-vcpupin
virshtest.c tests: run virshtest independent of current pwd 2018-02-13 10:27:32 -05:00
virstoragetest.c all: Use virFileCanonicalizePath() instead of canonicalize_file_name() 2018-05-03 18:23:30 +02:00
virstorageutiltest.c
virstringtest.c
virsystemdtest.c
virt-aa-helper-test virt-aa-helper: test: check for expected profile content 2018-03-23 07:14:58 +01:00
virt-admin-self-test
virtestmock.c tests: Fix mode_t usage with va_arg() 2018-05-03 18:23:30 +02:00
virtimetest.c
virtypedparamtest.c
viruritest.c
virusbmock.c
virusbtest.c
vmwarevertest.c
vmx2xmltest.c schema,tests: Use vpxmigr for host migrate transport capability 2018-05-25 09:33:39 -04:00
xlconfigtest.c xenconfig: remove my name and email from files 2018-05-08 13:45:51 +01:00
xmconfigtest.c tests: move xmconfig tests to WITH_LIBXL 2018-04-09 11:36:17 -06:00
xml2sexprtest.c tests: move xml2sexpr tests to WITH_LIBXL 2018-04-09 11:33:30 -06:00
xml2vmxtest.c vmx: write cpuid.coresPerSocket back from CPU topology 2018-04-20 09:11:01 +02:00