]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
tests: shell: fix spurious dump failure in vmap timeout test
authorFlorian Westphal <fw@strlen.de>
Fri, 11 Oct 2024 00:32:08 +0000 (02:32 +0200)
committerFlorian Westphal <fw@strlen.de>
Fri, 11 Oct 2024 08:25:45 +0000 (10:25 +0200)
Blamed commit can update the timeout to 6s, but last line waits
for 5 seconds and expects that to be enough to have all elements vanish.

Fix the typo to limit update timeout also to 5 seconds and not 6.
This fixes spurious dump failures like this one:

-               elements = { 1.2.3.4 . 22 : jump ssh_input }
+               elements = { 1.2.3.4 . 22 : jump ssh_input,
+                            10.0.95.144 . 38023 timeout 6s expires 545ms : jump other_input }

Fixes: db80037c0279 ("tests: shell: extend vmap test with updates")
Signed-off-by: Florian Westphal <fw@strlen.de>
tests/shell/testcases/maps/vmap_timeout

index 3f0563afacac1eb2a21ea75cf7c1cdac3d08ece3..6d73f3cc9ae249352a13c13cd0c02631838b2fc2 100755 (executable)
@@ -32,7 +32,7 @@ for i in $(seq 1 100) ; do
                timeout=$((timeout+1))
                expire=$((RANDOM%timeout))
                utimeout=$((RANDOM%5))
-               utimeout=$((timeout+1))
+               utimeout=$((utimeout+1))
 
                timeout_str="timeout ${timeout}s"
                expire_str=""