diff options
Diffstat (limited to 'tests/shell/testcases/maps/0004interval_map_create_once_0')
-rwxr-xr-x | tests/shell/testcases/maps/0004interval_map_create_once_0 | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/tests/shell/testcases/maps/0004interval_map_create_once_0 b/tests/shell/testcases/maps/0004interval_map_create_once_0 index 3de0c9de..7d382559 100755 --- a/tests/shell/testcases/maps/0004interval_map_create_once_0 +++ b/tests/shell/testcases/maps/0004interval_map_create_once_0 @@ -5,6 +5,10 @@ HOWMANY=63 +if [ "$NFT_TEST_SKIP_slow" = y ] ; then + HOWMANY=5 +fi + tmpfile=$(mktemp) if [ ! -w $tmpfile ] ; then echo "Failed to create tmp file" >&2 @@ -26,19 +30,12 @@ generate_add() { } generate_test() { - count=0 elements="" for ((i=1; i<=HOWMANY; i++)) ; do for ((j=1; j<=HOWMANY; j++)) ; do - ((count++)) elements="${elements}10.${i}.${j}.0/24 : 10.0.${i}.${j}" [ "$i" == "$HOWMANY" ] && [ "$j" == "$HOWMANY" ] && break - if [ "$count" == "2" ] ; then - count=0 - elements="${elements},\\n\\t\\t\\t " - else - elements="${elements}, " - fi + elements="${elements},\\n\\t\\t\\t " done done echo -e "$elements" @@ -64,3 +61,7 @@ if [ "$EXPECTED" != "$GET" ] ; then exit 1 fi +if [ "$HOWMANY" != 63 ] ; then + echo "Run a partial test due to NFT_TEST_SKIP_slow=y. Skip" + exit 77 +fi |