This was inspired by seemingly unrelated patches I've sent a month ago:
https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/WVTYKCC7V7GZWN2LMV4HCVIZ5QUDOM2T/
I was adding one attribute to an element and had to change three
different test XMLs. Anyway, this is also available here:
https://gitlab.com/MichalPrivoznik/libvirt/-/tree/network_tests?ref_type=heads
Michal Prívozník (20):
tests: Avoid crossdir inclusion for networkxml2* tests
network: Separate private APIs declaration to bridge_driver_priv.h
network: Move decision on dnsmasq need into a separate function
networkxml2conftest: Drop routed-network-no-dns test case
networkxml2conftest: Fail tests where no dnsmasq would be spawned
networkxml2xmltest: Update couple of test cases
network: Introduce networkValidateTests()
test: wire up networkValidateTests()
networkxml2conftest: Avoid potential leak
networkxml2conftest: Allow regenerating hosts file
networkxml2conftest: Allow regenerating more in one run
networkxml2xmltest: Don't recreate xmlopt object
networkxml2xmltest: Introduce testRun()
networkxml2xmltest: Move path generation into testRun()
networkxml2xmltest: Dynamically allocate testInfo struct
networkxml2xmltest: Store parsed def for future tests
networkxml2xmltest: Sync test cases with networkxml2conftest
networkxml2xmltest: Do conf test
tests: Drop networkxml2conftest
tests: Rename networkxml2xmltest to networkxmlconftest
src/network/bridge_driver.c | 62 ++++-
src/network/bridge_driver.h | 15 -
.../{bridge_driver.h => bridge_driver_priv.h} | 33 +--
tests/meson.build | 5 +-
.../networkxml2confdata/isolated-network.xml | 11 -
.../nat-network-dns-hosts.xml | 15 -
tests/networkxml2confdata/nat-network-mtu.xml | 22 --
tests/networkxml2confdata/nat-network.xml | 21 --
tests/networkxml2confdata/netboot-network.xml | 14 -
.../netboot-proxy-network.xml | 13 -
tests/networkxml2confdata/open-network.xml | 9 -
tests/networkxml2confdata/routed-network.xml | 9 -
tests/networkxml2conftest.c | 200 --------------
tests/networkxml2firewalltest.c | 12 +-
tests/networkxml2xmlin/dnsmasq-options.xml | 15 -
tests/networkxml2xmlin/hostdev.xml | 10 -
tests/networkxml2xmlin/leasetime-hours.xml | 1 -
tests/networkxml2xmlin/leasetime-infinite.xml | 1 -
tests/networkxml2xmlin/leasetime-minutes.xml | 1 -
tests/networkxml2xmlin/leasetime-seconds.xml | 1 -
.../nat-network-dns-forward-plain.xml | 9 -
.../nat-network-dns-forwarders.xml | 14 -
.../nat-network-dns-srv-record.xml | 26 --
.../nat-network-dns-txt-record.xml | 24 --
tests/networkxml2xmlin/netboot-tftp.xml | 1 -
.../routed-network-no-dns.xml | 10 -
tests/networkxml2xmlout/hostdev.xml | 10 -
tests/networkxml2xmlout/leasetime-hours.xml | 1 -
.../networkxml2xmlout/leasetime-infinite.xml | 1 -
tests/networkxml2xmlout/leasetime-minutes.xml | 1 -
tests/networkxml2xmlout/leasetime-seconds.xml | 1 -
.../nat-network-dns-forwarder-no-resolv.xml | 11 -
tests/networkxml2xmlout/netboot-tftp.xml | 1 -
.../passthrough-address-crash.xml | 7 -
tests/networkxml2xmlout/passthrough-pf.xml | 9 -
.../srv-record-protocol.xml | 2 +-
.../nat-network-dns-hosts-modified.xml | 1 +
.../nat-network-dns-more-hosts.xml | 1 +
.../nat-network-dns-srv-records.xml | 6 +
.../nat-network-forward-ifaces.xml | 6 +
.../nat-network-no-forward-ifaces.xml | 6 +
.../nat-network-no-hosts.xml | 1 +
tests/networkxml2xmlupdateout/nat-network.xml | 8 +
.../openvswitch-net-modified.xml | 4 +-
.../openvswitch-net-more-portgroups.xml | 6 +-
.../openvswitch-net-without-alice.xml | 4 +-
tests/networkxml2xmlupdatetest.c | 2 +-
.../8021Qbh-net.expect.xml} | 3 -
.../8021Qbh-net.xml | 3 -
.../bandwidth-network.conf} | 10 +-
.../bandwidth-network.expect.xml} | 0
.../bandwidth-network.xml | 0
.../dhcp6-nat-network.conf | 0
.../dhcp6-nat-network.expect.xml} | 16 +-
.../dhcp6-nat-network.hostsfile | 0
.../dhcp6-nat-network.xml | 0
.../dhcp6-network.conf | 0
.../dhcp6-network.expect.xml} | 5 +-
.../dhcp6-network.hostsfile | 0
.../dhcp6-network.xml | 0
.../dhcp6host-routed-network.conf | 0
.../dhcp6host-routed-network.expect.xml} | 0
.../dhcp6host-routed-network.hostsfile | 0
.../dhcp6host-routed-network.xml | 0
.../direct-net.expect.xml} | 0
.../direct-net.xml | 0
.../dnsmasq-options.conf | 0
.../dnsmasq-options.expect.xml} | 1 +
.../dnsmasq-options.xml | 0
.../empty-allow-ipv6.expect.xml} | 0
.../empty-allow-ipv6.xml | 0
.../host-bridge-net.expect.xml} | 0
.../host-bridge-net.xml | 0
.../host-bridge-no-flood.expect.xml} | 0
.../host-bridge-no-flood.xml | 0
.../hostdev-duplicate.xml | 0
.../hostdev-pf-driver-model.expect.xml} | 0
.../hostdev-pf-driver-model.xml | 0
.../hostdev-pf.expect.xml} | 0
.../hostdev-pf.xml | 0
.../hostdev.expect.xml} | 4 +-
.../hostdev.xml} | 4 +-
.../isolated-network.conf | 0
.../isolated-network.expect.xml} | 0
.../isolated-network.xml | 0
.../isolated-ports.expect.xml} | 0
.../isolated-ports.xml | 0
.../leasetime-hours.conf | 0
.../leasetime-hours.expect.xml | 1 +
.../leasetime-hours.hostsfile | 0
.../leasetime-hours.xml | 1 +
.../leasetime-infinite.conf | 0
.../leasetime-infinite.expect.xml | 1 +
.../leasetime-infinite.hostsfile | 0
.../leasetime-infinite.xml | 1 +
.../leasetime-minutes.conf | 0
.../leasetime-minutes.expect.xml | 1 +
.../leasetime-minutes.hostsfile | 0
.../leasetime-minutes.xml | 1 +
.../leasetime-seconds.conf | 0
.../leasetime-seconds.expect.xml | 1 +
.../leasetime-seconds.hostsfile | 0
.../leasetime-seconds.xml | 1 +
.../metadata.expect.xml} | 0
.../metadata.xml | 0
.../nat-network-dns-forward-plain.conf | 0
.../nat-network-dns-forward-plain.expect.xml} | 1 +
.../nat-network-dns-forward-plain.xml | 0
.../nat-network-dns-forwarder-no-resolv.conf | 0
...etwork-dns-forwarder-no-resolv.expect.xml} | 1 +
.../nat-network-dns-forwarder-no-resolv.xml | 0
.../nat-network-dns-forwarders.conf | 0
.../nat-network-dns-forwarders.expect.xml} | 4 +-
.../nat-network-dns-forwarders.xml | 2 +-
.../nat-network-dns-hosts.conf | 0
.../nat-network-dns-hosts.expect.xml} | 2 +
.../nat-network-dns-hosts.xml | 1 +
.../nat-network-dns-local-domain.conf | 0
.../nat-network-dns-local-domain.expect.xml} | 3 +-
.../nat-network-dns-local-domain.xml | 0
.../nat-network-dns-srv-record-minimal.conf | 2 +-
...network-dns-srv-record-minimal.expect.xml} | 3 +-
...t-network-dns-srv-record-minimal.hostsfile | 0
.../nat-network-dns-srv-record-minimal.xml | 2 +-
.../nat-network-dns-srv-record.conf | 2 +-
.../nat-network-dns-srv-record.expect.xml} | 7 +
.../nat-network-dns-srv-record.hostsfile | 0
.../nat-network-dns-srv-record.xml | 2 +-
.../nat-network-dns-srv-records.conf} | 2 +
.../nat-network-dns-srv-records.expect.xml} | 1 +
.../nat-network-dns-srv-records.hostsfile} | 0
.../nat-network-dns-srv-records.xml | 0
.../nat-network-dns-txt-record.conf | 0
.../nat-network-dns-txt-record.expect.xml} | 1 +
.../nat-network-dns-txt-record.hostsfile | 0
.../nat-network-dns-txt-record.xml | 0
.../nat-network-explicit-flood.conf} | 0
.../nat-network-explicit-flood.expect.xml} | 1 +
.../nat-network-explicit-flood.hostsfile} | 0
.../nat-network-explicit-flood.xml | 0
.../nat-network-forward-nat-address.conf} | 0
...at-network-forward-nat-address.expect.xml} | 1 +
...nat-network-forward-nat-address.hostsfile} | 0
.../nat-network-forward-nat-address.xml | 0
.../nat-network-forward-nat-ipv6.conf} | 2 +-
.../nat-network-forward-nat-ipv6.expect.xml} | 1 +
.../nat-network-forward-nat-ipv6.xml | 0
.../nat-network-forward-nat-no-address.conf} | 0
...network-forward-nat-no-address.expect.xml} | 1 +
...-network-forward-nat-no-address.hostsfile} | 0
.../nat-network-forward-nat-no-address.xml | 0
.../nat-network-mtu.conf | 0
.../nat-network-mtu.expect.xml} | 1 +
.../nat-network-mtu.hostsfile | 0
.../nat-network-mtu.xml | 0
.../nat-network-name-with-quotes.conf | 0
.../nat-network-name-with-quotes.expect.xml} | 3 +-
.../nat-network-name-with-quotes.hostsfile | 0
.../nat-network-name-with-quotes.xml | 0
.../nat-network.conf | 0
.../nat-network.expect.xml} | 1 +
.../nat-network.hostsfile | 0
.../nat-network.xml | 0
.../netboot-network.conf | 0
.../netboot-network.expect.xml} | 1 +
.../netboot-network.xml | 0
.../netboot-proxy-network.conf | 0
.../netboot-proxy-network.expect.xml} | 1 +
.../netboot-proxy-network.xml | 0
.../netboot-tftp.conf | 0
.../netboot-tftp.expect.xml | 1 +
.../netboot-tftp.xml | 1 +
.../open-network-with-forward-dev.xml | 0
.../open-network.conf | 0
.../open-network.expect.xml} | 0
.../open-network.xml | 0
.../openvswitch-net.expect.xml} | 6 +-
.../openvswitch-net.xml | 6 +-
.../passthrough-address-crash.xml | 0
.../passthrough-duplicate.xml | 0
.../passthrough-pf.conf} | 4 +-
.../passthrough-pf.xml | 0
.../ptr-domains-auto.conf | 0
.../ptr-domains-auto.expect.xml} | 10 +-
.../ptr-domains-auto.hostsfile | 0
.../ptr-domains-auto.xml | 0
.../routed-network-no-dns-extra-elements.xml | 0
.../routed-network-no-dns.expect.xml} | 0
.../routed-network-no-dns.xml | 0
.../routed-network.conf | 0
.../routed-network.expect.xml} | 0
.../routed-network.xml | 0
.../set-mtu.conf} | 1 +
.../set-mtu.expect.xml} | 0
.../set-mtu.xml | 0
.../vepa-net.expect.xml} | 0
.../vepa-net.xml | 0
...workxml2xmltest.c => networkxmlconftest.c} | 256 +++++++++++++++---
tests/qemuxmlconftest.c | 6 +-
tests/virschematest.c | 4 +-
200 files changed, 414 insertions(+), 627 deletions(-)
copy src/network/{bridge_driver.h => bridge_driver_priv.h} (33%)
delete mode 100644 tests/networkxml2confdata/isolated-network.xml
delete mode 100644 tests/networkxml2confdata/nat-network-dns-hosts.xml
delete mode 100644 tests/networkxml2confdata/nat-network-mtu.xml
delete mode 100644 tests/networkxml2confdata/nat-network.xml
delete mode 100644 tests/networkxml2confdata/netboot-network.xml
delete mode 100644 tests/networkxml2confdata/netboot-proxy-network.xml
delete mode 100644 tests/networkxml2confdata/open-network.xml
delete mode 100644 tests/networkxml2confdata/routed-network.xml
delete mode 100644 tests/networkxml2conftest.c
delete mode 100644 tests/networkxml2xmlin/dnsmasq-options.xml
delete mode 100644 tests/networkxml2xmlin/hostdev.xml
delete mode 120000 tests/networkxml2xmlin/leasetime-hours.xml
delete mode 120000 tests/networkxml2xmlin/leasetime-infinite.xml
delete mode 120000 tests/networkxml2xmlin/leasetime-minutes.xml
delete mode 120000 tests/networkxml2xmlin/leasetime-seconds.xml
delete mode 100644 tests/networkxml2xmlin/nat-network-dns-forward-plain.xml
delete mode 100644 tests/networkxml2xmlin/nat-network-dns-forwarders.xml
delete mode 100644 tests/networkxml2xmlin/nat-network-dns-srv-record.xml
delete mode 100644 tests/networkxml2xmlin/nat-network-dns-txt-record.xml
delete mode 120000 tests/networkxml2xmlin/netboot-tftp.xml
delete mode 100644 tests/networkxml2xmlin/routed-network-no-dns.xml
delete mode 100644 tests/networkxml2xmlout/hostdev.xml
delete mode 120000 tests/networkxml2xmlout/leasetime-hours.xml
delete mode 120000 tests/networkxml2xmlout/leasetime-infinite.xml
delete mode 120000 tests/networkxml2xmlout/leasetime-minutes.xml
delete mode 120000 tests/networkxml2xmlout/leasetime-seconds.xml
delete mode 100644 tests/networkxml2xmlout/nat-network-dns-forwarder-no-resolv.xml
delete mode 120000 tests/networkxml2xmlout/netboot-tftp.xml
delete mode 100644 tests/networkxml2xmlout/passthrough-address-crash.xml
delete mode 100644 tests/networkxml2xmlout/passthrough-pf.xml
rename tests/{networkxml2xmlout/8021Qbh-net.xml => networkxmlconfdata/8021Qbh-net.expect.xml} (90%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/8021Qbh-net.xml (90%)
copy tests/{networkxml2confdata/leasetime-hours.conf => networkxmlconfdata/bandwidth-network.conf} (61%)
rename tests/{networkxml2xmlout/bandwidth-network.xml => networkxmlconfdata/bandwidth-network.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/bandwidth-network.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/dhcp6-nat-network.conf (100%)
rename tests/{networkxml2confdata/dhcp6host-routed-network.xml => networkxmlconfdata/dhcp6-nat-network.expect.xml} (65%)
rename tests/{networkxml2confdata => networkxmlconfdata}/dhcp6-nat-network.hostsfile (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/dhcp6-nat-network.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/dhcp6-network.conf (100%)
copy tests/{networkxml2confdata/dhcp6-network.xml => networkxmlconfdata/dhcp6-network.expect.xml} (87%)
rename tests/{networkxml2confdata => networkxmlconfdata}/dhcp6-network.hostsfile (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/dhcp6-network.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/dhcp6host-routed-network.conf (100%)
rename tests/{networkxml2xmlout/dhcp6host-routed-network.xml => networkxmlconfdata/dhcp6host-routed-network.expect.xml} (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/dhcp6host-routed-network.hostsfile (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/dhcp6host-routed-network.xml (100%)
rename tests/{networkxml2xmlout/direct-net.xml => networkxmlconfdata/direct-net.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/direct-net.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/dnsmasq-options.conf (100%)
rename tests/{networkxml2xmlout/dnsmasq-options.xml => networkxmlconfdata/dnsmasq-options.expect.xml} (94%)
rename tests/{networkxml2confdata => networkxmlconfdata}/dnsmasq-options.xml (100%)
rename tests/{networkxml2xmlout/empty-allow-ipv6.xml => networkxmlconfdata/empty-allow-ipv6.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/empty-allow-ipv6.xml (100%)
rename tests/{networkxml2xmlout/host-bridge-net.xml => networkxmlconfdata/host-bridge-net.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/host-bridge-net.xml (100%)
rename tests/{networkxml2xmlout/host-bridge-no-flood.xml => networkxmlconfdata/host-bridge-no-flood.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/host-bridge-no-flood.xml (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/hostdev-duplicate.xml (100%)
rename tests/{networkxml2xmlin/hostdev-pf-driver-model.xml => networkxmlconfdata/hostdev-pf-driver-model.expect.xml} (100%)
copy tests/{networkxml2xmlout => networkxmlconfdata}/hostdev-pf-driver-model.xml (100%)
rename tests/{networkxml2xmlin/hostdev-pf.xml => networkxmlconfdata/hostdev-pf.expect.xml} (100%)
rename tests/{networkxml2xmlout => networkxmlconfdata}/hostdev-pf.xml (100%)
copy tests/{networkxml2xmlout/hostdev-pf-driver-model.xml => networkxmlconfdata/hostdev.expect.xml} (48%)
rename tests/{networkxml2xmlout/hostdev-pf-driver-model.xml => networkxmlconfdata/hostdev.xml} (48%)
copy tests/{networkxml2confdata => networkxmlconfdata}/isolated-network.conf (100%)
rename tests/{networkxml2xmlout/isolated-network.xml => networkxmlconfdata/isolated-network.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/isolated-network.xml (100%)
rename tests/{networkxml2xmlout/isolated-ports.xml => networkxmlconfdata/isolated-ports.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/isolated-ports.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-hours.conf (100%)
create mode 120000 tests/networkxmlconfdata/leasetime-hours.expect.xml
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-hours.hostsfile (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-hours.xml (94%)
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-infinite.conf (100%)
create mode 120000 tests/networkxmlconfdata/leasetime-infinite.expect.xml
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-infinite.hostsfile (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-infinite.xml (94%)
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-minutes.conf (100%)
create mode 120000 tests/networkxmlconfdata/leasetime-minutes.expect.xml
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-minutes.hostsfile (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-minutes.xml (94%)
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-seconds.conf (100%)
create mode 120000 tests/networkxmlconfdata/leasetime-seconds.expect.xml
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-seconds.hostsfile (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/leasetime-seconds.xml (94%)
rename tests/{networkxml2xmlout/metadata.xml => networkxmlconfdata/metadata.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/metadata.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-forward-plain.conf (100%)
copy tests/{networkxml2xmlout/nat-network-dns-forward-plain.xml => networkxmlconfdata/nat-network-dns-forward-plain.expect.xml} (89%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-forward-plain.xml (100%)
copy tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-forwarder-no-resolv.conf (100%)
rename tests/{networkxml2xmlin/nat-network-dns-forwarder-no-resolv.xml => networkxmlconfdata/nat-network-dns-forwarder-no-resolv.expect.xml} (89%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-forwarder-no-resolv.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-forwarders.conf (100%)
rename tests/{networkxml2xmlout/nat-network-dns-forwarders.xml => networkxmlconfdata/nat-network-dns-forwarders.expect.xml} (71%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-forwarders.xml (90%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-hosts.conf (100%)
rename tests/{networkxml2xmlout/nat-network-dns-hosts.xml => networkxmlconfdata/nat-network-dns-hosts.expect.xml} (91%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/nat-network-dns-hosts.xml (95%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-local-domain.conf (100%)
rename tests/{networkxml2xmlout/nat-network-dns-forward-plain.xml => networkxmlconfdata/nat-network-dns-local-domain.expect.xml} (76%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-local-domain.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-srv-record-minimal.conf (93%)
rename tests/{networkxml2xmlout/nat-network-dns-srv-record-minimal.xml => networkxmlconfdata/nat-network-dns-srv-record-minimal.expect.xml} (88%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-srv-record-minimal.hostsfile (100%)
copy tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-srv-record-minimal.xml (92%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-srv-record.conf (93%)
rename tests/{networkxml2xmlout/nat-network-dns-srv-record.xml => networkxmlconfdata/nat-network-dns-srv-record.expect.xml} (58%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-srv-record.hostsfile (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-srv-record.xml (91%)
copy tests/{networkxml2confdata/nat-network.conf => networkxmlconfdata/nat-network-dns-srv-records.conf} (90%)
rename tests/{networkxml2xmlout/nat-network-dns-srv-records.xml => networkxmlconfdata/nat-network-dns-srv-records.expect.xml} (96%)
copy tests/{networkxml2confdata/nat-network-dns-txt-record.hostsfile => networkxmlconfdata/nat-network-dns-srv-records.hostsfile} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/nat-network-dns-srv-records.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-txt-record.conf (100%)
rename tests/{networkxml2xmlout/nat-network-dns-txt-record.xml => networkxmlconfdata/nat-network-dns-txt-record.expect.xml} (95%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-txt-record.hostsfile (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-dns-txt-record.xml (100%)
copy tests/{networkxml2confdata/nat-network.conf => networkxmlconfdata/nat-network-explicit-flood.conf} (100%)
rename tests/{networkxml2xmlout/nat-network-explicit-flood.xml => networkxmlconfdata/nat-network-explicit-flood.expect.xml} (95%)
copy tests/{networkxml2confdata/nat-network-mtu.hostsfile => networkxmlconfdata/nat-network-explicit-flood.hostsfile} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/nat-network-explicit-flood.xml (100%)
copy tests/{networkxml2confdata/nat-network.conf => networkxmlconfdata/nat-network-forward-nat-address.conf} (100%)
rename tests/{networkxml2xmlout/nat-network-forward-nat-address.xml => networkxmlconfdata/nat-network-forward-nat-address.expect.xml} (96%)
copy tests/{networkxml2confdata/nat-network-name-with-quotes.hostsfile => networkxmlconfdata/nat-network-forward-nat-address.hostsfile} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/nat-network-forward-nat-address.xml (100%)
rename tests/{networkxml2confdata/nat-network-dns-forwarder-no-resolv.conf => networkxmlconfdata/nat-network-forward-nat-ipv6.conf} (90%)
rename tests/{networkxml2xmlout/nat-network-forward-nat-ipv6.xml => networkxmlconfdata/nat-network-forward-nat-ipv6.expect.xml} (88%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/nat-network-forward-nat-ipv6.xml (100%)
copy tests/{networkxml2confdata/nat-network.conf => networkxmlconfdata/nat-network-forward-nat-no-address.conf} (100%)
rename tests/{networkxml2xmlout/nat-network-forward-nat-no-address.xml => networkxmlconfdata/nat-network-forward-nat-no-address.expect.xml} (95%)
copy tests/{networkxml2confdata/nat-network.hostsfile => networkxmlconfdata/nat-network-forward-nat-no-address.hostsfile} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/nat-network-forward-nat-no-address.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-mtu.conf (100%)
rename tests/{networkxml2xmlout/nat-network-mtu.xml => networkxmlconfdata/nat-network-mtu.expect.xml} (95%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-mtu.hostsfile (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/nat-network-mtu.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-name-with-quotes.conf (100%)
rename tests/{networkxml2confdata/nat-network-dns-srv-record-minimal.xml => networkxmlconfdata/nat-network-name-with-quotes.expect.xml} (90%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-name-with-quotes.hostsfile (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network-name-with-quotes.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network.conf (100%)
rename tests/{networkxml2xmlout/nat-network.xml => networkxmlconfdata/nat-network.expect.xml} (95%)
rename tests/{networkxml2confdata => networkxmlconfdata}/nat-network.hostsfile (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/nat-network.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/netboot-network.conf (100%)
rename tests/{networkxml2xmlout/netboot-network.xml => networkxmlconfdata/netboot-network.expect.xml} (91%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/netboot-network.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/netboot-proxy-network.conf (100%)
rename tests/{networkxml2xmlout/netboot-proxy-network.xml => networkxmlconfdata/netboot-proxy-network.expect.xml} (91%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/netboot-proxy-network.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/netboot-tftp.conf (100%)
create mode 120000 tests/networkxmlconfdata/netboot-tftp.expect.xml
rename tests/{networkxml2confdata => networkxmlconfdata}/netboot-tftp.xml (87%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/open-network-with-forward-dev.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/open-network.conf (100%)
rename tests/{networkxml2xmlout/open-network.xml => networkxmlconfdata/open-network.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/open-network.xml (100%)
rename tests/{networkxml2xmlin/openvswitch-net.xml => networkxmlconfdata/openvswitch-net.expect.xml} (87%)
rename tests/{networkxml2xmlout => networkxmlconfdata}/openvswitch-net.xml (87%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/passthrough-address-crash.xml (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/passthrough-duplicate.xml (100%)
rename tests/{networkxml2confdata/routed-network-no-dns.conf => networkxmlconfdata/passthrough-pf.conf} (82%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/passthrough-pf.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/ptr-domains-auto.conf (100%)
rename tests/{networkxml2xmlin/nat-network-dns-srv-record-minimal.xml => networkxmlconfdata/ptr-domains-auto.expect.xml} (76%)
rename tests/{networkxml2confdata => networkxmlconfdata}/ptr-domains-auto.hostsfile (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/ptr-domains-auto.xml (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/routed-network-no-dns-extra-elements.xml (100%)
rename tests/{networkxml2xmlout/routed-network-no-dns.xml => networkxmlconfdata/routed-network-no-dns.expect.xml} (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/routed-network-no-dns.xml (100%)
rename tests/{networkxml2confdata => networkxmlconfdata}/routed-network.conf (100%)
rename tests/{networkxml2xmlout/routed-network.xml => networkxmlconfdata/routed-network.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/routed-network.xml (100%)
rename tests/{networkxml2confdata/isolated-network.conf => networkxmlconfdata/set-mtu.conf} (95%)
rename tests/{networkxml2xmlout/set-mtu.xml => networkxmlconfdata/set-mtu.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/set-mtu.xml (100%)
rename tests/{networkxml2xmlout/vepa-net.xml => networkxmlconfdata/vepa-net.expect.xml} (100%)
rename tests/{networkxml2xmlin => networkxmlconfdata}/vepa-net.xml (100%)
rename tests/{networkxml2xmltest.c => networkxmlconftest.c} (35%)
--
2.52.0