[PATCH v3 2/2] tests: Add tests for <lease/> to cover dnsmasq settings
Michal Privoznik
mprivozn at redhat.com
Thu Apr 23 09:01:11 UTC 2020
On 4/22/20 10:05 PM, Julio Faracco wrote:
> New tests are required to cover some new XML syntax entry for
> <lease/> option. This includes schema testing and other features
> like unit attribute and lease value. This commit includes hostsfile
> checks adding new files for each test case that is manipulating <host/>
> tag.
>
> Signed-off-by: Julio Faracco <jcfaracco at gmail.com>
> ---
> .../dhcp6-nat-network.hostsfile | 7 +++++
> .../dhcp6-network.hostsfile | 5 ++++
> .../dhcp6host-routed-network.hostsfile | 7 +++++
> .../networkxml2confdata/leasetime-hours.conf | 16 +++++++++++
> .../leasetime-hours.hostsfile | 2 ++
> tests/networkxml2confdata/leasetime-hours.xml | 19 +++++++++++++
> .../leasetime-infinite.conf | 16 +++++++++++
> .../leasetime-infinite.hostsfile | 2 ++
> .../leasetime-infinite.xml | 19 +++++++++++++
> .../leasetime-minutes.conf | 16 +++++++++++
> .../leasetime-minutes.hostsfile | 2 ++
> .../networkxml2confdata/leasetime-minutes.xml | 19 +++++++++++++
> .../leasetime-seconds.conf | 16 +++++++++++
> .../leasetime-seconds.hostsfile | 2 ++
> .../networkxml2confdata/leasetime-seconds.xml | 19 +++++++++++++
> ...t-network-dns-srv-record-minimal.hostsfile | 2 ++
> .../nat-network-dns-srv-record.hostsfile | 2 ++
> .../nat-network-dns-txt-record.hostsfile | 2 ++
> .../nat-network-mtu.hostsfile | 2 ++
> .../nat-network-name-with-quotes.hostsfile | 2 ++
> .../networkxml2confdata/nat-network.hostsfile | 2 ++
> .../ptr-domains-auto.hostsfile | 2 ++
> tests/networkxml2conftest.c | 27 +++++++++++++++++--
> tests/networkxml2xmlin/leasetime-hours.xml | 19 +++++++++++++
> tests/networkxml2xmlin/leasetime-infinite.xml | 19 +++++++++++++
> tests/networkxml2xmlin/leasetime-minutes.xml | 19 +++++++++++++
> tests/networkxml2xmlin/leasetime-seconds.xml | 19 +++++++++++++
> tests/networkxml2xmlout/leasetime-hours.xml | 21 +++++++++++++++
> .../networkxml2xmlout/leasetime-infinite.xml | 21 +++++++++++++++
> tests/networkxml2xmlout/leasetime-minutes.xml | 21 +++++++++++++++
> tests/networkxml2xmlout/leasetime-seconds.xml | 21 +++++++++++++++
> tests/networkxml2xmltest.c | 4 +++
> 32 files changed, 370 insertions(+), 2 deletions(-)
> create mode 100644 tests/networkxml2confdata/dhcp6-nat-network.hostsfile
> create mode 100644 tests/networkxml2confdata/dhcp6-network.hostsfile
> create mode 100644 tests/networkxml2confdata/dhcp6host-routed-network.hostsfile
> create mode 100644 tests/networkxml2confdata/leasetime-hours.conf
> create mode 100644 tests/networkxml2confdata/leasetime-hours.hostsfile
> create mode 100644 tests/networkxml2confdata/leasetime-hours.xml
> create mode 100644 tests/networkxml2confdata/leasetime-infinite.conf
> create mode 100644 tests/networkxml2confdata/leasetime-infinite.hostsfile
> create mode 100644 tests/networkxml2confdata/leasetime-infinite.xml
> create mode 100644 tests/networkxml2confdata/leasetime-minutes.conf
> create mode 100644 tests/networkxml2confdata/leasetime-minutes.hostsfile
> create mode 100644 tests/networkxml2confdata/leasetime-minutes.xml
> create mode 100644 tests/networkxml2confdata/leasetime-seconds.conf
> create mode 100644 tests/networkxml2confdata/leasetime-seconds.hostsfile
> create mode 100644 tests/networkxml2confdata/leasetime-seconds.xml
> create mode 100644 tests/networkxml2confdata/nat-network-dns-srv-record-minimal.hostsfile
> create mode 100644 tests/networkxml2confdata/nat-network-dns-srv-record.hostsfile
> create mode 100644 tests/networkxml2confdata/nat-network-dns-txt-record.hostsfile
> create mode 100644 tests/networkxml2confdata/nat-network-mtu.hostsfile
> create mode 100644 tests/networkxml2confdata/nat-network-name-with-quotes.hostsfile
> create mode 100644 tests/networkxml2confdata/nat-network.hostsfile
> create mode 100644 tests/networkxml2confdata/ptr-domains-auto.hostsfile
> create mode 100644 tests/networkxml2xmlin/leasetime-hours.xml
> create mode 100644 tests/networkxml2xmlin/leasetime-infinite.xml
> create mode 100644 tests/networkxml2xmlin/leasetime-minutes.xml
> create mode 100644 tests/networkxml2xmlin/leasetime-seconds.xml
> create mode 100644 tests/networkxml2xmlout/leasetime-hours.xml
> create mode 100644 tests/networkxml2xmlout/leasetime-infinite.xml
> create mode 100644 tests/networkxml2xmlout/leasetime-minutes.xml
> create mode 100644 tests/networkxml2xmlout/leasetime-seconds.xml
>
I've turned some of these files into symlinks since they are the same.
Michal
More information about the libvir-list
mailing list