summaryrefslogtreecommitdiff
path: root/src/shutdown
diff options
context:
space:
mode:
authorJan Janssen <medhefgo@web.de>2022-03-14 10:37:27 +0100
committerJan Janssen <medhefgo@web.de>2022-03-16 14:50:12 +0100
commit68da8adf54d7ab88610c161a1c7dd2819eb96886 (patch)
tree0a1f175eb14cb1e984c63f309641cf17df416e66 /src/shutdown
parent45cab6e3c1d542d66c293a3a722c08412386f335 (diff)
downloadsystemd-68da8adf54d7ab88610c161a1c7dd2819eb96886.tar.gz
test: Use TEST macros in more places
Diffstat (limited to 'src/shutdown')
-rw-r--r--src/shutdown/test-umount.c26
1 files changed, 14 insertions, 12 deletions
diff --git a/src/shutdown/test-umount.c b/src/shutdown/test-umount.c
index 676c6dd862..56fcff05b1 100644
--- a/src/shutdown/test-umount.c
+++ b/src/shutdown/test-umount.c
@@ -9,7 +9,7 @@
#include "umount.h"
#include "util.h"
-static void test_mount_points_list(const char *fname) {
+static void test_mount_points_list_one(const char *fname) {
_cleanup_(mount_points_list_free) LIST_HEAD(MountPoint, mp_list_head);
_cleanup_free_ char *testdata_fname = NULL;
MountPoint *m;
@@ -33,7 +33,14 @@ static void test_mount_points_list(const char *fname) {
major(m->devnum), minor(m->devnum));
}
-static void test_swap_list(const char *fname) {
+TEST(mount_points_list) {
+ test_mount_points_list_one(NULL);
+ test_mount_points_list_one("/test-umount/empty.mountinfo");
+ test_mount_points_list_one("/test-umount/garbled.mountinfo");
+ test_mount_points_list_one("/test-umount/rhbug-1554943.mountinfo");
+}
+
+static void test_swap_list_one(const char *fname) {
_cleanup_(mount_points_list_free) LIST_HEAD(MountPoint, mp_list_head);
_cleanup_free_ char *testdata_fname = NULL;
MountPoint *m;
@@ -61,14 +68,9 @@ static void test_swap_list(const char *fname) {
major(m->devnum), minor(m->devnum));
}
-int main(int argc, char **argv) {
- test_setup_logging(LOG_DEBUG);
-
- test_mount_points_list(NULL);
- test_mount_points_list("/test-umount/empty.mountinfo");
- test_mount_points_list("/test-umount/garbled.mountinfo");
- test_mount_points_list("/test-umount/rhbug-1554943.mountinfo");
-
- test_swap_list(NULL);
- test_swap_list("/test-umount/example.swaps");
+TEST(swap_list) {
+ test_swap_list_one(NULL);
+ test_swap_list_one("/test-umount/example.swaps");
}
+
+DEFINE_TEST_MAIN(LOG_DEBUG);