libvirt/tests
Daniel P. Berrange d823a05aef Support configuration of huge pages in guests
Add option to domain XML for

     <memoryBacking>
        <hugepages/>
     </memoryBacking>

* configure.in: Add check for mntent.h
* qemud/libvirtd_qemu.aug, qemud/test_libvirtd_qemu.aug, src/qemu.conf
  Add 'hugetlbfs_mount' config parameter
* src/qemu_conf.c, src/qemu_conf.h: Check for -mem-path flag in QEMU,
  and pass it when hugepages are requested.
  Load hugetlbfs_mount config parameter, search for mount if not given.
* src/qemu_driver.c: Free hugetlbfs_mount/path parameter in driver shutdown.
  Create directory for QEMU hugepage usage, chowning if required.
* docs/formatdomain.html.in: Document memoryBacking/hugepages elements
* docs/schemas/domain.rng: Add memoryBacking/hugepages elements to schema
* src/util.c, src/util.h, src/libvirt_private.syms: Add virFileFindMountPoint
  helper API
* tests/qemuhelptest.c: Add -mem-path constants
* tests/qemuxml2argvtest.c, tests/qemuxml2xmltest.c: Add tests for hugepage
  handling
* tests/qemuxml2argvdata/qemuxml2argv-hugepages.xml,
  tests/qemuxml2argvdata/qemuxml2argv-hugepages.args: Data files for
  hugepage tests
2009-09-03 13:51:55 +01:00
..
capabilityschemadata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
confdata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
domainschemadata Support for container related domain XML extensions 2008-08-01 13:31:37 +00:00
interfaceschemadata Add netcf XML schemas and test data 2009-07-15 20:16:36 +02:00
nodedevschemadata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
nodeinfodata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
qemuhelpdata Add qemu help string parsing tests 2009-06-11 14:17:42 +00:00
qemuxml2argvdata Support configuration of huge pages in guests 2009-09-03 13:51:55 +01:00
sexpr2xmldata Don't blindly reorder disk drives 2009-09-02 15:19:34 +01:00
storagepoolschemadata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
storagevolschemadata Attach encryption information to virStorageVolDef. 2009-09-01 18:27:38 +01:00
xencapsdata remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xmconfigdata remove all .cvsignore files 2009-07-08 16:17:51 +02:00
xml2sexprdata Don't blindly reorder disk drives 2009-09-02 15:19:34 +01:00
.gitignore netcf XML validation and input and output tests 2009-07-15 20:16:36 +02:00
.valgrind.supp Fix bogus valgrind memory leak warnings in test suite 2009-01-28 21:53:48 +00:00
capabilityschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
conftest.c extend the configuration parser for VMX syntax 2009-06-19 12:34:30 +00:00
cpuset avoid two test failures induced by today's error-reporting changes 2009-02-09 15:31:34 +00:00
daemon-conf Fix misc failures in test suite & make test cases more robust to future changes 2009-03-04 13:04:06 +00:00
define-dev-segfault tests: exercise a bug that could make virsh and libvirtd segfault 2009-01-16 18:06:33 +00:00
domainschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
eventtest.c Consolidate code for parsing the logging env 2009-08-06 15:55:07 +02:00
int-overflow Oops, forgot, Daniel 2007-11-12 14:07:37 +00:00
interfaceschematest netcf XML validation and input and output tests 2009-07-15 20:16:36 +02:00
interfacexml2xmltest.c netcf XML validation and input and output tests 2009-07-15 20:16:36 +02:00
libvirtd-fail Fix misc failures in test suite & make test cases more robust to future changes 2009-03-04 13:04:06 +00:00
libvirtd-pool Fix misc failures in test suite & make test cases more robust to future changes 2009-03-04 13:04:06 +00:00
Makefile.am avoid a make distcheck failure: distribute tests/interfaceschemadata/ 2009-07-22 16:24:17 +02:00
networkschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
nodedevschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
nodedevxml2xmltest.c NPIV implementation for node device create and destroy 2009-06-02 15:12:53 +00:00
nodeinfotest.c remove all trailing blank lines 2009-07-16 15:06:42 +02:00
object-locking.ml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
oomtrace.pl Generic test suite helpers for OOM testing 2008-05-29 15:21:45 +00:00
qemuargv2xmltest.c Detect KVM's PCI device assignment support 2009-08-14 08:31:11 +01:00
qemuhelptest.c Support configuration of huge pages in guests 2009-09-03 13:51:55 +01:00
qemuxml2argvtest.c Support configuration of huge pages in guests 2009-09-03 13:51:55 +01:00
qemuxml2xmltest.c Support configuration of huge pages in guests 2009-09-03 13:51:55 +01:00
qparamtest.c build: enable redundant-const check 2009-02-03 13:08:59 +00:00
read-bufsiz Support domain events in test driver 2009-01-20 20:23:53 +00:00
read-non-seekable Convert test driver to new domain XML apis 2008-07-11 16:41:27 +00:00
reconnect.c remove all trailing blank lines 2009-07-16 15:06:42 +02:00
seclabeltest.c Improve security label error reporting & verification (Dan Walsh) 2009-04-03 10:55:51 +00:00
sexpr2xmltest.c Add test for recently fixed crash with latest XenD 2009-08-19 17:44:50 +01:00
start Fix actual vs expected data comparison order to get correct diff +++/--- output 2009-01-20 12:03:40 +00:00
statstest.c Recently upstream Xen added support for having xvd devices > 16. For the most 2008-08-05 16:38:49 +00:00
storagepoolschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
storagevolschematest Added complete set of RNG schemas for all XML formats 2009-01-27 15:29:53 +00:00
test_conf.sh Re-factor and pretty print differences 2008-04-18 15:28:33 +00:00
test-lib.sh Don't fail to read a file because it's non-seekable (e.g., a pipe). 2008-04-08 15:33:16 +00:00
testutils.c Fix misc OOM bugs 2009-09-03 13:14:46 +01:00
testutils.h Test case for QEMU driver ARGV -> XML conversion 2009-05-21 14:22:51 +00:00
testutilsqemu.c Add virCapsGuestMachine structure 2009-07-27 15:17:55 +01:00
testutilsqemu.h remove all trailing blank lines 2009-07-16 15:06:42 +02:00
testutilsxen.c Fix crashes in Xen capabilities code 2009-07-27 16:45:01 +01:00
testutilsxen.h remove all trailing blank lines 2009-07-16 15:06:42 +02:00
undefine avoid two test failures induced by today's error-reporting changes 2009-02-09 15:31:34 +00:00
vcpupin Fix actual vs expected data comparison order to get correct diff +++/--- output 2009-01-20 12:03:40 +00:00
virsh-all tests: quiet virsh-all 2009-01-12 18:23:10 +00:00
virsh-synopsis tests: new test: virsh-synopsis 2008-11-24 07:13:29 +00:00
virshtest.c Move the expected output data from virshdata/*.txt into virshtest.c. 2008-11-24 07:11:26 +00:00
xencapstest.c remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xmconfigtest.c remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexprtest.c remove all trailing blank lines 2009-07-16 15:06:42 +02:00