]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
tests: shell: use minutes granularity in sets/0036add_set_element_expiration_0
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 23 Aug 2023 12:22:15 +0000 (14:22 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 23 Aug 2023 17:16:50 +0000 (19:16 +0200)
Use minute granularity to fix bogus failures of this test on slow testbed.

Acked-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
tests/shell/testcases/sets/0036add_set_element_expiration_0

index 3097d077506cad5e6819138dbcbfcac07fbac959..12f10074409f673d519077f8b0b747aa112fa770 100755 (executable)
@@ -2,11 +2,15 @@
 
 set -e
 
+drop_seconds() {
+       sed 's/m[0-9]*s[0-9]*ms/m/g'
+}
+
 RULESET="add table ip x
 add set ip x y { type ipv4_addr; flags dynamic,timeout; } 
-add element ip x y { 1.1.1.1 timeout 30s expires 15s }"
+add element ip x y { 1.1.1.1 timeout 30m expires 15m }"
 
-test_output=$($NFT -e -f - <<< "$RULESET" 2>&1 | grep -v '# new generation')
+test_output=$($NFT -e -f - <<< "$RULESET" 2>&1 | grep -v '# new generation' | drop_seconds)
 
 if [ "$test_output" != "$RULESET" ] ; then
        $DIFF -u <(echo "$test_output") <(echo "$RULESET")