summaryrefslogtreecommitdiffstats
path: root/lib/pengine/tests/status
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-03 13:39:28 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-03 13:39:28 +0000
commit924f5ea83e48277e014ebf0d19a27187cb93e2f7 (patch)
tree75920a275bba045f6d108204562c218a9a26ea15 /lib/pengine/tests/status
parentAdding upstream version 2.1.7. (diff)
downloadpacemaker-924f5ea83e48277e014ebf0d19a27187cb93e2f7.tar.xz
pacemaker-924f5ea83e48277e014ebf0d19a27187cb93e2f7.zip
Adding upstream version 2.1.8~rc1.upstream/2.1.8_rc1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'lib/pengine/tests/status')
-rw-r--r--lib/pengine/tests/status/Makefile.am3
-rw-r--r--lib/pengine/tests/status/pe_find_node_any_test.c10
-rw-r--r--lib/pengine/tests/status/pe_find_node_id_test.c10
-rw-r--r--lib/pengine/tests/status/pe_find_node_test.c51
-rw-r--r--lib/pengine/tests/status/set_working_set_defaults_test.c7
5 files changed, 15 insertions, 66 deletions
diff --git a/lib/pengine/tests/status/Makefile.am b/lib/pengine/tests/status/Makefile.am
index c7ddb70..f91d150 100644
--- a/lib/pengine/tests/status/Makefile.am
+++ b/lib/pengine/tests/status/Makefile.am
@@ -1,5 +1,5 @@
#
-# Copyright 2022-2023 the Pacemaker project contributors
+# Copyright 2022-2024 the Pacemaker project contributors
#
# The version control history for this file may have further details.
#
@@ -15,7 +15,6 @@ LDADD += $(top_builddir)/lib/pengine/libpe_status_test.la
# Add "_test" to the end of all test program names to simplify .gitignore.
check_PROGRAMS = pe_find_node_any_test \
pe_find_node_id_test \
- pe_find_node_test \
pe_new_working_set_test \
set_working_set_defaults_test
diff --git a/lib/pengine/tests/status/pe_find_node_any_test.c b/lib/pengine/tests/status/pe_find_node_any_test.c
index 5f5a27e..bbe046b 100644
--- a/lib/pengine/tests/status/pe_find_node_any_test.c
+++ b/lib/pengine/tests/status/pe_find_node_any_test.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2023 the Pacemaker project contributors
+ * Copyright 2022-2024 the Pacemaker project contributors
*
* The version control history for this file may have further details.
*
@@ -24,13 +24,13 @@ static void
non_null_list(void **state) {
GList *nodes = NULL;
- pcmk_node_t *a = calloc(1, sizeof(pcmk_node_t));
- pcmk_node_t *b = calloc(1, sizeof(pcmk_node_t));
+ pcmk_node_t *a = pcmk__assert_alloc(1, sizeof(pcmk_node_t));
+ pcmk_node_t *b = pcmk__assert_alloc(1, sizeof(pcmk_node_t));
- a->details = calloc(1, sizeof(struct pe_node_shared_s));
+ a->details = pcmk__assert_alloc(1, sizeof(struct pe_node_shared_s));
a->details->uname = "cluster1";
a->details->id = "id1";
- b->details = calloc(1, sizeof(struct pe_node_shared_s));
+ b->details = pcmk__assert_alloc(1, sizeof(struct pe_node_shared_s));
b->details->uname = "cluster2";
b->details->id = "id2";
diff --git a/lib/pengine/tests/status/pe_find_node_id_test.c b/lib/pengine/tests/status/pe_find_node_id_test.c
index c6b8773..694d760 100644
--- a/lib/pengine/tests/status/pe_find_node_id_test.c
+++ b/lib/pengine/tests/status/pe_find_node_id_test.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2023 the Pacemaker project contributors
+ * Copyright 2022-2024 the Pacemaker project contributors
*
* The version control history for this file may have further details.
*
@@ -22,12 +22,12 @@ static void
non_null_list(void **state) {
GList *nodes = NULL;
- pcmk_node_t *a = calloc(1, sizeof(pcmk_node_t));
- pcmk_node_t *b = calloc(1, sizeof(pcmk_node_t));
+ pcmk_node_t *a = pcmk__assert_alloc(1, sizeof(pcmk_node_t));
+ pcmk_node_t *b = pcmk__assert_alloc(1, sizeof(pcmk_node_t));
- a->details = calloc(1, sizeof(struct pe_node_shared_s));
+ a->details = pcmk__assert_alloc(1, sizeof(struct pe_node_shared_s));
a->details->id = "id1";
- b->details = calloc(1, sizeof(struct pe_node_shared_s));
+ b->details = pcmk__assert_alloc(1, sizeof(struct pe_node_shared_s));
b->details->id = "id2";
nodes = g_list_append(nodes, a);
diff --git a/lib/pengine/tests/status/pe_find_node_test.c b/lib/pengine/tests/status/pe_find_node_test.c
deleted file mode 100644
index 305ddc9..0000000
--- a/lib/pengine/tests/status/pe_find_node_test.c
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright 2022-2023 the Pacemaker project contributors
- *
- * The version control history for this file may have further details.
- *
- * This source code is licensed under the GNU General Public License version 2
- * or later (GPLv2+) WITHOUT ANY WARRANTY.
- */
-
-#include <crm_internal.h>
-
-#include <crm/common/unittest_internal.h>
-#include <crm/pengine/internal.h>
-
-static void
-empty_list(void **state) {
- assert_null(pe_find_node(NULL, NULL));
- assert_null(pe_find_node(NULL, "cluster1"));
-}
-
-static void
-non_null_list(void **state) {
- GList *nodes = NULL;
-
- pcmk_node_t *a = calloc(1, sizeof(pcmk_node_t));
- pcmk_node_t *b = calloc(1, sizeof(pcmk_node_t));
-
- a->details = calloc(1, sizeof(struct pe_node_shared_s));
- a->details->uname = "cluster1";
- b->details = calloc(1, sizeof(struct pe_node_shared_s));
- b->details->uname = "cluster2";
-
- nodes = g_list_append(nodes, a);
- nodes = g_list_append(nodes, b);
-
- assert_ptr_equal(a, pe_find_node(nodes, "cluster1"));
- assert_null(pe_find_node(nodes, "cluster10"));
- assert_null(pe_find_node(nodes, "nodecluster1"));
- assert_ptr_equal(b, pe_find_node(nodes, "CLUSTER2"));
- assert_null(pe_find_node(nodes, "xyz"));
-
- free(a->details);
- free(a);
- free(b->details);
- free(b);
- g_list_free(nodes);
-}
-
-PCMK__UNIT_TEST(NULL, NULL,
- cmocka_unit_test(empty_list),
- cmocka_unit_test(non_null_list))
diff --git a/lib/pengine/tests/status/set_working_set_defaults_test.c b/lib/pengine/tests/status/set_working_set_defaults_test.c
index 7045a33..546cd8a 100644
--- a/lib/pengine/tests/status/set_working_set_defaults_test.c
+++ b/lib/pengine/tests/status/set_working_set_defaults_test.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2023 the Pacemaker project contributors
+ * Copyright 2024 the Pacemaker project contributors
*
* The version control history for this file may have further details.
*
@@ -20,7 +20,8 @@
static void
check_defaults(void **state) {
uint32_t flags;
- pcmk_scheduler_t *scheduler = calloc(1, sizeof(pcmk_scheduler_t));
+ pcmk_scheduler_t *scheduler = pcmk__assert_alloc(1,
+ sizeof(pcmk_scheduler_t));
set_working_set_defaults(scheduler);
@@ -28,7 +29,7 @@ check_defaults(void **state) {
|pcmk_sched_stop_removed_resources
|pcmk_sched_cancel_removed_actions;
- if (!strcmp(PCMK__CONCURRENT_FENCING_DEFAULT, "true")) {
+ if (!strcmp(PCMK__CONCURRENT_FENCING_DEFAULT, PCMK_VALUE_TRUE)) {
flags |= pcmk_sched_concurrent_fencing;
}