diff options
author | Jan Janssen <medhefgo@web.de> | 2021-11-24 12:00:02 +0100 |
---|---|---|
committer | Jan Janssen <medhefgo@web.de> | 2021-11-25 15:03:06 +0100 |
commit | 4f7452a8eb7a946efea927fae017d4d661097833 (patch) | |
tree | 413778cc0fb08fbbed0890130b5ba66c90581e61 /src/test/test-condition.c | |
parent | 4d5ad9d951299c905453ac8e3769dc82b0a09fb4 (diff) | |
download | systemd-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.c | 63 |
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); |