[netfilter-cvslog] r3427 - trunk/nfsim-testsuite
rusty at netfilter.org
rusty at netfilter.org
Fri Dec 17 07:16:36 CET 2004
Author: rusty at netfilter.org
Date: 2004-12-17 07:16:35 +0100 (Fri, 17 Dec 2004)
New Revision: 3427
Modified:
trunk/nfsim-testsuite/expected-failures
trunk/nfsim-testsuite/test.sh
Log:
patch from peejix: allow testing of iptables version in exceptions
Modified: trunk/nfsim-testsuite/expected-failures
===================================================================
--- trunk/nfsim-testsuite/expected-failures 2004-12-17 05:03:37 UTC (rev 3426)
+++ trunk/nfsim-testsuite/expected-failures 2004-12-17 06:16:35 UTC (rev 3427)
@@ -1,22 +1,29 @@
-2.6.[0-9]*:01iptables/20ipt_MARK.sim
-2.6.[0-9]*:03NAT/03ip_dnat.sim
-2.6.[0-9]*:03NAT/05dnat_reply.sim
-2.6.[0-9]*:03NAT/13ip_nat_fill.sim
-2.6.[0-9]*:03NAT/17masq.sim
-2.6.[0-9]*:03NAT/21loopback.sim
-2.4*:01iptables/20ipt_MARK.sim
-2.4*:02conntrack/05loopback.sim
-2.4*:02conntrack/10ftp-pasv.sim
-2.4*:02conntrack/10ftp-port.sim
-2.4*:03NAT/03ip_dnat.sim
-2.4*:03NAT/05dnat_reply.sim
-2.4*:03NAT/13ip_nat_fill.sim
-2.4*:03NAT/17masq.sim
-2.4*:03NAT/21loopback.sim
-2.6.10*:01iptables/20ipt_MARK.sim
-2.6.10*:03NAT/03ip_dnat.sim
-2.6.10*:03NAT/05dnat_reply.sim
-2.6.10*:03NAT/13ip_nat_fill.sim
-2.6.10*:03NAT/17masq.sim
-2.6.10*:03NAT/21loopback.sim
-*:01iptables/26ipt_ttl-out-of-range.sim
+# Format: TYPE:VERSIONPATTERN:TESTNAME
+# TYPE is "linux" or "iptables" currently
+# VERSIONPATTERN is a wildcard-style pattern to match
+# TESTNAME is the test which is expected to fail if this matches
+linux:2.6.[0-9]*:01iptables/20ipt_MARK.sim
+linux:2.6.[0-9]*:03NAT/03ip_dnat.sim
+linux:2.6.[0-9]*:03NAT/05dnat_reply.sim
+linux:2.6.[0-9]*:03NAT/13ip_nat_fill.sim
+linux:2.6.[0-9]*:03NAT/17masq.sim
+linux:2.6.[0-9]*:03NAT/21loopback.sim
+linux:2.6.9:03NAT/10source-map.sim
+linux:2.4*:01iptables/20ipt_MARK.sim
+linux:2.4*:02conntrack/05loopback.sim
+linux:2.4*:02conntrack/10ftp-pasv.sim
+linux:2.4*:02conntrack/10ftp-port.sim
+linux:2.4*:03NAT/03ip_dnat.sim
+linux:2.4*:03NAT/05dnat_reply.sim
+linux:2.4*:03NAT/13ip_nat_fill.sim
+linux:2.4*:03NAT/17masq.sim
+linux:2.4*:03NAT/21loopback.sim
+linux:2.6.10*:01iptables/20ipt_MARK.sim
+linux:2.6.10*:03NAT/03ip_dnat.sim
+linux:2.6.10*:03NAT/05dnat_reply.sim
+linux:2.6.10*:03NAT/13ip_nat_fill.sim
+linux:2.6.10*:03NAT/17masq.sim
+linux:2.6.10*:03NAT/21loopback.sim
+iptables:*:01iptables/26ipt_ttl-out-of-range.sim
+iptables:*:01iptables/27ipt_iprange-bad-addr.sim
+*:01iptables/27ipt_iprange-bad-addr.sim
Modified: trunk/nfsim-testsuite/test.sh
===================================================================
--- trunk/nfsim-testsuite/test.sh 2004-12-17 05:03:37 UTC (rev 3426)
+++ trunk/nfsim-testsuite/test.sh 2004-12-17 06:16:35 UTC (rev 3427)
@@ -59,9 +59,20 @@
{
grep -q :$1 expected-failures || return 1
- while IFS=":" read VERSION TEST; do
+ while IFS=":" read WHAT VERSION TEST; do
if [ "$TEST" = "$1" ]; then
- case $KVERSION in
+ case "$WHAT" in
+ linux)
+ WVERSION=$KVERSION;;
+ iptables)
+ WVERSION=$IPTABLES_VERSION;;
+ \#*) : ;;
+ *)
+ echo "Unknown test in expected-failures: $TEST" >&2
+ exit 1;;
+ esac
+
+ case $WVERSION in
$VERSION) return 0;;
esac
fi
More information about the netfilter-cvslog
mailing list