1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
3 #include "architecture.h"
6 #include "cgroup-util.h"
9 #include "confidential-virt.h"
10 #include "device-private.h"
12 #include "discover-image.h"
14 #include "import-util.h"
18 #include "locale-util.h"
20 #include "logs-show.h"
22 #include "netif-naming-scheme.h"
24 #include "process-util.h"
25 #include "resolve-util.h"
26 #include "rlimit-util.h"
29 #include "show-status.h"
31 #include "socket-util.h"
35 #include "test-tables.h"
37 #include "unit-name.h"
41 int main(int argc
, char **argv
) {
42 test_table(architecture
, ARCHITECTURE
);
43 test_table(assert_type
, CONDITION_TYPE
);
44 test_table(automount_result
, AUTOMOUNT_RESULT
);
45 test_table(automount_state
, AUTOMOUNT_STATE
);
46 test_table(cgroup_controller
, CGROUP_CONTROLLER
);
47 test_table(cgroup_device_policy
, CGROUP_DEVICE_POLICY
);
48 test_table(cgroup_io_limit_type
, CGROUP_IO_LIMIT_TYPE
);
49 test_table(collect_mode
, COLLECT_MODE
);
50 test_table(condition_result
, CONDITION_RESULT
);
51 test_table(condition_type
, CONDITION_TYPE
);
52 test_table(confidential_virtualization
, CONFIDENTIAL_VIRTUALIZATION
);
53 test_table(device_action
, SD_DEVICE_ACTION
);
54 test_table(device_state
, DEVICE_STATE
);
55 test_table(dns_over_tls_mode
, DNS_OVER_TLS_MODE
);
56 test_table(dnssec_mode
, DNSSEC_MODE
);
57 test_table(emergency_action
, EMERGENCY_ACTION
);
58 test_table(exec_directory_type
, EXEC_DIRECTORY_TYPE
);
59 test_table(exec_input
, EXEC_INPUT
);
60 test_table(exec_keyring_mode
, EXEC_KEYRING_MODE
);
61 test_table(exec_output
, EXEC_OUTPUT
);
62 test_table(exec_preserve_mode
, EXEC_PRESERVE_MODE
);
63 test_table(exec_utmp_mode
, EXEC_UTMP_MODE
);
64 test_table(image_type
, IMAGE_TYPE
);
65 test_table(import_verify
, IMPORT_VERIFY
);
66 test_table(job_mode
, JOB_MODE
);
67 test_table(job_result
, JOB_RESULT
);
68 test_table(job_state
, JOB_STATE
);
69 test_table(job_type
, JOB_TYPE
);
70 test_table(kill_mode
, KILL_MODE
);
71 test_table(kill_who
, KILL_WHO
);
72 test_table(locale_variable
, VARIABLE_LC
);
73 test_table(log_target
, LOG_TARGET
);
74 test_table(managed_oom_mode
, MANAGED_OOM_MODE
);
75 test_table(managed_oom_preference
, MANAGED_OOM_PREFERENCE
);
76 test_table(manager_state
, MANAGER_STATE
);
77 test_table(manager_timestamp
, MANAGER_TIMESTAMP
);
78 test_table(mount_exec_command
, MOUNT_EXEC_COMMAND
);
79 test_table(mount_result
, MOUNT_RESULT
);
80 test_table(mount_state
, MOUNT_STATE
);
81 test_table(name_policy
, NAMEPOLICY
);
82 test_table(namespace_type
, NAMESPACE_TYPE
);
83 test_table(notify_access
, NOTIFY_ACCESS
);
84 test_table(notify_state
, NOTIFY_STATE
);
85 test_table(output_mode
, OUTPUT_MODE
);
86 test_table(partition_designator
, PARTITION_DESIGNATOR
);
87 test_table(path_result
, PATH_RESULT
);
88 test_table(path_state
, PATH_STATE
);
89 test_table(path_type
, PATH_TYPE
);
90 test_table(protect_home
, PROTECT_HOME
);
91 test_table(protect_system
, PROTECT_SYSTEM
);
92 test_table(resolve_support
, RESOLVE_SUPPORT
);
93 test_table(rlimit
, RLIMIT
);
94 test_table(scope_result
, SCOPE_RESULT
);
95 test_table(scope_state
, SCOPE_STATE
);
96 test_table(service_exec_command
, SERVICE_EXEC_COMMAND
);
97 test_table(service_restart
, SERVICE_RESTART
);
98 test_table(service_restart_mode
, SERVICE_RESTART_MODE
);
99 test_table(service_result
, SERVICE_RESULT
);
100 test_table(service_state
, SERVICE_STATE
);
101 test_table(service_type
, SERVICE_TYPE
);
102 test_table(show_status
, SHOW_STATUS
);
103 test_table(slice_state
, SLICE_STATE
);
104 test_table(socket_address_bind_ipv6_only
, SOCKET_ADDRESS_BIND_IPV6_ONLY
);
105 test_table(socket_exec_command
, SOCKET_EXEC_COMMAND
);
106 test_table(socket_result
, SOCKET_RESULT
);
107 test_table(socket_state
, SOCKET_STATE
);
108 test_table(swap_exec_command
, SWAP_EXEC_COMMAND
);
109 test_table(swap_result
, SWAP_RESULT
);
110 test_table(swap_state
, SWAP_STATE
);
111 test_table(target_state
, TARGET_STATE
);
112 test_table(timer_base
, TIMER_BASE
);
113 test_table(timer_result
, TIMER_RESULT
);
114 test_table(timer_state
, TIMER_STATE
);
115 test_table(unit_active_state
, UNIT_ACTIVE_STATE
);
116 test_table(unit_dependency
, UNIT_DEPENDENCY
);
117 test_table(install_change_type
, INSTALL_CHANGE_TYPE
);
118 test_table(unit_file_preset_mode
, UNIT_FILE_PRESET_MODE
);
119 test_table(unit_file_state
, UNIT_FILE_STATE
);
120 test_table(unit_load_state
, UNIT_LOAD_STATE
);
121 test_table(unit_type
, UNIT_TYPE
);
122 test_table(virtualization
, VIRTUALIZATION
);
123 test_table(compression
, COMPRESSION
);
125 assert_cc(sizeof(sd_device_action_t
) == sizeof(int64_t));