summaryrefslogtreecommitdiffstats
path: root/iptables/tests/shell/testcases/iptables/0004-return-codes_0
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2018-12-20 16:09:16 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2018-12-27 20:44:37 +0100
commite80f7fe56e4c64e05da426418bc2fae7ca221c49 (patch)
treef7b416f10402c9581a50028eb0d8fe594872c7c4 /iptables/tests/shell/testcases/iptables/0004-return-codes_0
parenta6ce0c65d3a390bfff16e834c18650beedecf40c (diff)
tests: Extend verbose output and return code tests
Recent changes to chain flush and zero routines incorporate proper error propagation so trying to flush or zero a non-existent chain results in an error. This is consistent with iptables-legacy, extend tests to make sure it stays this way. Also extend verbose output test to make these recent changes didn't mess it up. Signed-off-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'iptables/tests/shell/testcases/iptables/0004-return-codes_0')
-rwxr-xr-xiptables/tests/shell/testcases/iptables/0004-return-codes_06
1 files changed, 6 insertions, 0 deletions
diff --git a/iptables/tests/shell/testcases/iptables/0004-return-codes_0 b/iptables/tests/shell/testcases/iptables/0004-return-codes_0
index 5b6e1f6f..9d249399 100755
--- a/iptables/tests/shell/testcases/iptables/0004-return-codes_0
+++ b/iptables/tests/shell/testcases/iptables/0004-return-codes_0
@@ -23,6 +23,12 @@ cmd 1 iptables -N foo
# iptables-nft allows this - bug or feature?
#cmd 2 iptables -N "invalid name"
+# test chain flushing/zeroing
+cmd 0 iptables -F foo
+cmd 0 iptables -Z foo
+cmd 1 iptables -F bar
+cmd 1 iptables -Z bar
+
# test chain rename
cmd 0 iptables -E foo bar
cmd 1 iptables -E foo bar