mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 17:34:18 +03:00
daeace5c5d
... and consolidate the cmdline/extra/root parsing to facilitate doing so. The logic is the same as xl's parse_cmdline from the current xen.git master branch (e6f0e099d2c17de47fd86e817b1998db903cab61). On the formatting side switch to producing cmdline= instead of extra=. Update a few tests and add serveral more. - test-cmdline is added to test the exclusive use of cmdline. - test-fullvirt-direct-kernel-boot.cfg is updated due to the switch on the formatting side and now tests the exclusive use of cmdline=. - Tests are added for both paravirt and fullvirt where the .cfg uses extra= and (paravirt only) root=. These are format (xl->xml) only since the inverse will generate cmdline= hence is not a round trip (which was already true if using root=, which used to generate extra= on the way back). - Tests are added for both paravirt and fullvirt where the .cfg declares cmdline= as well as bogus extra= and (paravirt only) root= entries which should be ignored. Again these are format only tests since the inverse won't include the bogus lines. The last two bullets here required splitting the DO_TEST macro into two halves, as is done in the xmconfigtest.c case. In order to introduce a use of VIR_WARN for logging I had to add virerror.h and VIR_LOG_INIT. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> |
||
---|---|---|
.. | ||
test-fullvirt-direct-kernel-boot-bogus-extra.cfg | ||
test-fullvirt-direct-kernel-boot-bogus-extra.xml | ||
test-fullvirt-direct-kernel-boot-extra.cfg | ||
test-fullvirt-direct-kernel-boot-extra.xml | ||
test-fullvirt-direct-kernel-boot.cfg | ||
test-fullvirt-direct-kernel-boot.xml | ||
test-fullvirt-multiusb.cfg | ||
test-fullvirt-multiusb.xml | ||
test-new-disk.cfg | ||
test-new-disk.xml | ||
test-paravirt-cmdline-bogus-extra-root.cfg | ||
test-paravirt-cmdline-bogus-extra-root.xml | ||
test-paravirt-cmdline-extra-root.cfg | ||
test-paravirt-cmdline-extra-root.xml | ||
test-paravirt-cmdline.cfg | ||
test-paravirt-cmdline.xml | ||
test-paravirt-maxvcpus.cfg | ||
test-paravirt-maxvcpus.xml | ||
test-spice-features.cfg | ||
test-spice-features.xml | ||
test-spice.cfg | ||
test-spice.xml | ||
test-vif-rate.cfg | ||
test-vif-rate.xml |