]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commit
Add a test suite for nwfilter ebiptables tech driver
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 1 Apr 2014 06:19:38 +0000 (07:19 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Fri, 25 Apr 2014 14:44:10 +0000 (15:44 +0100)
commit3ba789ccd59d1c9088f525e2353841e339add90d
tree09a4fdf0f050ca28570104e04a50b51319c7bf16
parent4131bff5b74dc748b47aa1e16a52f05589e17bf5
Add a test suite for nwfilter ebiptables tech driver

Create a nwfilterxml2firewalltest to exercise the
ebiptables_driver.applyNewRules method with a variety of
different XML input files. The XML input files are taken
from the libvirt-tck nwfilter tests. While the nwfilter
tests verify the final state of the iptables chains, this
test verifies the set of commands invoked to create the
chains.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
85 files changed:
src/conf/nwfilter_params.c
src/conf/nwfilter_params.h
src/libvirt_private.syms
tests/Makefile.am
tests/nwfilterxml2firewalldata/ah-ipv6-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ah-ipv6.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ah-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ah.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/all-ipv6-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/all-ipv6.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/all-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/all.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/arp-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/arp.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/comment-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/comment.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/conntrack-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/conntrack.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/esp-ipv6-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/esp-ipv6.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/esp-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/esp.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/example-1-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/example-1.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/example-2-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/example-2.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/hex-data-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/hex-data.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/icmp-direction-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/icmp-direction.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/icmp-direction2-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/icmp-direction2.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/icmp-direction3-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/icmp-direction3.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/icmp-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/icmp.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/icmpv6-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/icmpv6.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/igmp-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/igmp.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ip-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ip.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ipset-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ipset.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ipt-no-macspoof-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ipt-no-macspoof.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ipv6-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ipv6.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/iter1-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/iter1.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/iter2-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/iter2.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/iter3-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/iter3.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/mac-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/mac.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/rarp-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/rarp.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ref-rule.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/ref.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/sctp-ipv6-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/sctp-ipv6.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/sctp-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/sctp.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/stp-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/stp.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/target-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/target.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/target2-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/target2.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/tcp-ipv6-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/tcp-ipv6.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/tcp-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/tcp.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/udp-ipv6-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/udp-ipv6.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/udp-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/udp.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/udplite-ipv6-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/udplite-ipv6.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/udplite-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/udplite.xml [new file with mode: 0644]
tests/nwfilterxml2firewalldata/vlan-linux.args [new file with mode: 0644]
tests/nwfilterxml2firewalldata/vlan.xml [new file with mode: 0644]
tests/nwfilterxml2firewalltest.c [new file with mode: 0644]