summaryrefslogtreecommitdiff
path: root/src/test/test-condition.c
diff options
context:
space:
mode:
authorJan Janssen <medhefgo@web.de>2021-11-24 12:00:02 +0100
committerJan Janssen <medhefgo@web.de>2021-11-25 15:03:06 +0100
commit4f7452a8eb7a946efea927fae017d4d661097833 (patch)
tree413778cc0fb08fbbed0890130b5ba66c90581e61 /src/test/test-condition.c
parent4d5ad9d951299c905453ac8e3769dc82b0a09fb4 (diff)
downloadsystemd-4f7452a8eb7a946efea927fae017d4d661097833.tar.gz
test: Use TEST macro
This converts to TEST macro where it is trivial. Some additional notable changes: - simplify HAVE_LIBIDN #ifdef in test-dns-domain.c - use saved_argc/saved_argv in test-copy.c, test-path-util.c, test-tmpfiles.c and test-unit-file.c
Diffstat (limited to 'src/test/test-condition.c')
-rw-r--r--src/test/test-condition.c63
1 files changed, 19 insertions, 44 deletions
diff --git a/src/test/test-condition.c b/src/test/test-condition.c
index f7fa4ef2b1..fff697d5a4 100644
--- a/src/test/test-condition.c
+++ b/src/test/test-condition.c
@@ -36,7 +36,7 @@
#include "user-util.h"
#include "virt.h"
-static void test_condition_test_path(void) {
+TEST(condition_test_path) {
Condition *condition;
condition = condition_new(CONDITION_PATH_EXISTS, "/bin/sh", false, false);
@@ -125,7 +125,7 @@ static void test_condition_test_path(void) {
condition_free(condition);
}
-static void test_condition_test_control_group_hierarchy(void) {
+TEST(condition_test_control_group_hierarchy) {
Condition *condition;
int r;
@@ -147,7 +147,7 @@ static void test_condition_test_control_group_hierarchy(void) {
condition_free(condition);
}
-static void test_condition_test_control_group_controller(void) {
+TEST(condition_test_control_group_controller) {
Condition *condition;
CGroupMask system_mask;
_cleanup_free_ char *controller_name = NULL;
@@ -216,7 +216,7 @@ static void test_condition_test_control_group_controller(void) {
condition_free(condition);
}
-static void test_condition_test_ac_power(void) {
+TEST(condition_test_ac_power) {
Condition *condition;
condition = condition_new(CONDITION_AC_POWER, "true", false, false);
@@ -235,7 +235,7 @@ static void test_condition_test_ac_power(void) {
condition_free(condition);
}
-static void test_condition_test_host(void) {
+TEST(condition_test_host) {
_cleanup_free_ char *hostname = NULL;
Condition *condition;
sd_id128_t id;
@@ -271,7 +271,7 @@ static void test_condition_test_host(void) {
}
}
-static void test_condition_test_architecture(void) {
+TEST(condition_test_architecture) {
Condition *condition;
const char *sa;
int a;
@@ -298,7 +298,7 @@ static void test_condition_test_architecture(void) {
condition_free(condition);
}
-static void test_condition_test_kernel_command_line(void) {
+TEST(condition_test_kernel_command_line) {
Condition *condition;
int r;
@@ -316,7 +316,7 @@ static void test_condition_test_kernel_command_line(void) {
condition_free(condition);
}
-static void test_condition_test_kernel_version(void) {
+TEST(condition_test_kernel_version) {
Condition *condition;
struct utsname u;
const char *v;
@@ -459,7 +459,7 @@ static void test_condition_test_kernel_version(void) {
}
#if defined(__i386__) || defined(__x86_64__)
-static void test_condition_test_cpufeature(void) {
+TEST(condition_test_cpufeature) {
Condition *condition;
condition = condition_new(CONDITION_CPU_FEATURE, "fpu", false, false);
@@ -479,7 +479,7 @@ static void test_condition_test_cpufeature(void) {
}
#endif
-static void test_condition_test_security(void) {
+TEST(condition_test_security) {
Condition *condition;
condition = condition_new(CONDITION_SECURITY, "garbage oifdsjfoidsjoj", false, false);
@@ -523,7 +523,7 @@ static void test_condition_test_security(void) {
condition_free(condition);
}
-static void print_securities(void) {
+TEST(print_securities) {
log_info("------ enabled security technologies ------");
log_info("SELinux: %s", yes_no(mac_selinux_use()));
log_info("AppArmor: %s", yes_no(mac_apparmor_use()));
@@ -535,7 +535,7 @@ static void print_securities(void) {
log_info("-------------------------------------------");
}
-static void test_condition_test_virtualization(void) {
+TEST(condition_test_virtualization) {
Condition *condition;
const char *virt;
int r;
@@ -594,7 +594,7 @@ static void test_condition_test_virtualization(void) {
}
}
-static void test_condition_test_user(void) {
+TEST(condition_test_user) {
Condition *condition;
char* uid;
char* username;
@@ -663,7 +663,7 @@ static void test_condition_test_user(void) {
condition_free(condition);
}
-static void test_condition_test_group(void) {
+TEST(condition_test_group) {
Condition *condition;
char* gid;
char* groupname;
@@ -753,7 +753,7 @@ static void test_condition_test_cpus_one(const char *s, bool result) {
condition_free(condition);
}
-static void test_condition_test_cpus(void) {
+TEST(condition_test_cpus) {
_cleanup_free_ char *t = NULL;
int cpus;
@@ -814,7 +814,7 @@ static void test_condition_test_memory_one(const char *s, bool result) {
condition_free(condition);
}
-static void test_condition_test_memory(void) {
+TEST(condition_test_memory) {
_cleanup_free_ char *t = NULL;
uint64_t memory;
@@ -874,7 +874,7 @@ static void test_condition_test_environment_one(const char *s, bool result) {
condition_free(condition);
}
-static void test_condition_test_environment(void) {
+TEST(condition_test_environment) {
assert_se(setenv("EXISTINGENVVAR", "foo", false) >= 0);
test_condition_test_environment_one("MISSINGENVVAR", false);
@@ -887,7 +887,7 @@ static void test_condition_test_environment(void) {
test_condition_test_environment_one("EXISTINGENVVAR=", false);
}
-static void test_condition_test_os_release(void) {
+TEST(condition_test_os_release) {
_cleanup_strv_free_ char **os_release_pairs = NULL;
_cleanup_free_ char *version_id = NULL;
const char *key_value_pair;
@@ -1031,29 +1031,4 @@ static void test_condition_test_os_release(void) {
condition_free(condition);
}
-int main(int argc, char *argv[]) {
- test_setup_logging(LOG_DEBUG);
-
- test_condition_test_path();
- test_condition_test_ac_power();
- test_condition_test_host();
- test_condition_test_architecture();
- test_condition_test_kernel_command_line();
- test_condition_test_kernel_version();
- test_condition_test_security();
- print_securities();
- test_condition_test_virtualization();
- test_condition_test_user();
- test_condition_test_group();
- test_condition_test_control_group_hierarchy();
- test_condition_test_control_group_controller();
- test_condition_test_cpus();
- test_condition_test_memory();
- test_condition_test_environment();
-#if defined(__i386__) || defined(__x86_64__)
- test_condition_test_cpufeature();
-#endif
- test_condition_test_os_release();
-
- return 0;
-}
+DEFINE_TEST_MAIN(LOG_DEBUG);