summaryrefslogtreecommitdiffstats
path: root/tests/shell/testcases/sets
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2025-03-10 13:42:29 +0100
committerFlorian Westphal <fw@strlen.de>2025-03-12 08:14:17 +0100
commit3d9237282a3c6791067cec940f713c41ef61ff68 (patch)
tree2c5738a44782a9e46e366fe7937ff4240c088f67 /tests/shell/testcases/sets
parent9a8b7abd0bf6c1ddf17145b6b96916ad05bdd6af (diff)
tests: shell: skip interval size tests on kernel that lack rbtree size fix
Skip these tests for older kernels. Signed-off-by: Florian Westphal <fw@strlen.de> Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tests/shell/testcases/sets')
-rwxr-xr-xtests/shell/testcases/sets/interval_size2
-rwxr-xr-xtests/shell/testcases/sets/interval_size_random2
2 files changed, 4 insertions, 0 deletions
diff --git a/tests/shell/testcases/sets/interval_size b/tests/shell/testcases/sets/interval_size
index 6d075967..55a6cd49 100755
--- a/tests/shell/testcases/sets/interval_size
+++ b/tests/shell/testcases/sets/interval_size
@@ -1,5 +1,7 @@
#!/bin/bash
+# NFT_TEST_REQUIRES(NFT_TEST_HAVE_rbtree_size_limit)
+
RULESET="table inet x {
set x {
typeof ip saddr
diff --git a/tests/shell/testcases/sets/interval_size_random b/tests/shell/testcases/sets/interval_size_random
index 701a1e73..3320b512 100755
--- a/tests/shell/testcases/sets/interval_size_random
+++ b/tests/shell/testcases/sets/interval_size_random
@@ -1,5 +1,7 @@
#!/bin/bash
+# NFT_TEST_REQUIRES(NFT_TEST_HAVE_rbtree_size_limit)
+
generate_ip() {
local first=($1)
echo -n "$first.$((RANDOM % 256)).$((RANDOM % 256)).$((RANDOM % 256))"