summaryrefslogtreecommitdiffstats
path: root/tests/echo/testcases
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2017-08-09 13:16:43 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2017-08-14 11:32:20 +0200
commitba801025d639248e13ca662ed5068beaa80271c2 (patch)
treeafc60680974f89e79e2ca8435f3cbd3e7f049a0e /tests/echo/testcases
parentb99c4d072d9969f7a0dfc539b2b68b517f90af68 (diff)
tests: Add a simple test suite for --echo option
The fancy thing about this is that it uses the actual echo output to undo the changes to the rule set. Signed-off-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tests/echo/testcases')
-rw-r--r--tests/echo/testcases/simple.t12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/echo/testcases/simple.t b/tests/echo/testcases/simple.t
new file mode 100644
index 00000000..566fd7e0
--- /dev/null
+++ b/tests/echo/testcases/simple.t
@@ -0,0 +1,12 @@
+add table ip t
+add chain ip t c
+
+# note the added handle output
+add rule ip t c accept;;add rule ip t c accept # handle *
+add rule ip t c tcp dport { 22, 80, 443 } accept;;add rule ip t c tcp dport { 22, 80, 443 } accept # handle *
+
+add set ip t ipset { type ipv4_addr; }
+add element ip t ipset { 192.168.0.1 }
+
+# counter output comes with statistics
+add counter ip t cnt;;add counter ip t cnt *