From db57ad4b853f20ef06b6abd9375983c7a8244391 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Tue, 14 Nov 2023 12:46:02 +0100 Subject: [PATCH] Added acceptance test for IP-address classes Added acceptance test for ensuring the existence simplistic IP-address classes Ticket: ENT-2044 Changelog: None Signed-off-by: Lars Erik Wik --- .../01_basic/simplistic_ipaddr_classes.cf | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 tests/acceptance/02_classes/01_basic/simplistic_ipaddr_classes.cf diff --git a/tests/acceptance/02_classes/01_basic/simplistic_ipaddr_classes.cf b/tests/acceptance/02_classes/01_basic/simplistic_ipaddr_classes.cf new file mode 100644 index 0000000000..784225d3e9 --- /dev/null +++ b/tests/acceptance/02_classes/01_basic/simplistic_ipaddr_classes.cf @@ -0,0 +1,44 @@ +############################################################################## +# +# Test that simplistic IP-address classes are set (e.g., 192_168_56_10) +# +############################################################################## + +body common control +{ + bundlesequence => { "test", "check" }; + version => "1.0"; +} + +############################################################################## + +bundle agent test +{ + meta: + "description" -> { "ENT-2044" } + string => "Test that simplistic IP classes are set"; + + vars: + "ip_classes" + slist => maplist(canonify("$(this)"), "@(sys.ip_addresses)"); +} + +############################################################################## + +bundle agent check +{ + classes: + "ok" + and => { "@(test.ip_classes)" }; + + reports: + ok:: + "$(this.promise_filename) Pass"; + + !ok:: + "$(this.promise_filename) FAIL"; + + DEBUG:: + "IP Classes: $(with)" + with => join(", ", "test.ip_classes"); +}