2 This file is part of systemd
4 Copyright 2013 Zbigniew Jędrzejewski-Szmek
6 systemd is free software; you can redistribute it and/or modify it
7 under the terms of the GNU Lesser General Public License as published by
8 the Free Software Foundation; either version 2.1 of the License, or
9 (at your option) any later version.
11 systemd is distributed in the hope that it will be useful, but
12 WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 Lesser General Public License for more details.
16 You should have received a copy of the GNU Lesser General Public License
17 along with systemd; If not, see <http://www.gnu.org/licenses/>.
20 #include "architecture.h"
21 #include "automount.h"
22 #include "bus-xml-policy.h"
26 #include "condition.h"
31 #include "journald-server.h"
33 #include "link-config.h"
34 #include "locale-util.h"
36 #include "logs-show.h"
43 #include "socket-util.h"
48 #include "unit-name.h"
51 #include "rlimit-util.h"
53 #include "test-tables.h"
55 int main(int argc
, char **argv
) {
56 test_table(architecture
, ARCHITECTURE
);
57 test_table(automount_result
, AUTOMOUNT_RESULT
);
58 test_table(automount_state
, AUTOMOUNT_STATE
);
59 test_table(bus_policy_access
, BUS_POLICY_ACCESS
);
60 test_table(busname_result
, BUSNAME_RESULT
);
61 test_table(busname_state
, BUSNAME_STATE
);
62 test_table(cgroup_device_policy
, CGROUP_DEVICE_POLICY
);
63 test_table(condition_type
, CONDITION_TYPE
);
64 test_table(assert_type
, CONDITION_TYPE
);
65 test_table(condition_result
, CONDITION_RESULT
);
66 test_table(device_state
, DEVICE_STATE
);
67 test_table(exec_input
, EXEC_INPUT
);
68 test_table(exec_output
, EXEC_OUTPUT
);
69 test_table(failure_action
, FAILURE_ACTION
);
70 test_table(job_mode
, JOB_MODE
);
71 test_table(job_result
, JOB_RESULT
);
72 test_table(job_state
, JOB_STATE
);
73 test_table(job_type
, JOB_TYPE
);
74 test_table(kill_mode
, KILL_MODE
);
75 test_table(kill_who
, KILL_WHO
);
76 test_table(log_target
, LOG_TARGET
);
77 test_table(mac_policy
, MACPOLICY
);
78 test_table(manager_state
, MANAGER_STATE
);
79 test_table(mount_exec_command
, MOUNT_EXEC_COMMAND
);
80 test_table(mount_result
, MOUNT_RESULT
);
81 test_table(mount_state
, MOUNT_STATE
);
82 test_table(name_policy
, NAMEPOLICY
);
83 test_table(notify_access
, NOTIFY_ACCESS
);
84 test_table(output_mode
, OUTPUT_MODE
);
85 test_table(path_result
, PATH_RESULT
);
86 test_table(path_state
, PATH_STATE
);
87 test_table(path_type
, PATH_TYPE
);
88 test_table(policy_item_class
, POLICY_ITEM_CLASS
);
89 test_table(policy_item_type
, POLICY_ITEM_TYPE
);
90 test_table(protect_home
, PROTECT_HOME
);
91 test_table(protect_system
, PROTECT_SYSTEM
);
92 test_table(rlimit
, RLIMIT
);
93 test_table(scope_result
, SCOPE_RESULT
);
94 test_table(scope_state
, SCOPE_STATE
);
95 test_table(service_exec_command
, SERVICE_EXEC_COMMAND
);
96 test_table(service_restart
, SERVICE_RESTART
);
97 test_table(service_result
, SERVICE_RESULT
);
98 test_table(service_state
, SERVICE_STATE
);
99 test_table(service_type
, SERVICE_TYPE
);
100 test_table(slice_state
, SLICE_STATE
);
101 test_table(snapshot_state
, SNAPSHOT_STATE
);
102 test_table(socket_address_bind_ipv6_only
, SOCKET_ADDRESS_BIND_IPV6_ONLY
);
103 test_table(socket_exec_command
, SOCKET_EXEC_COMMAND
);
104 test_table(socket_result
, SOCKET_RESULT
);
105 test_table(socket_state
, SOCKET_STATE
);
106 test_table(split_mode
, SPLIT
);
107 test_table(storage
, STORAGE
);
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(unit_file_change_type
, UNIT_FILE_CHANGE_TYPE
);
118 test_table(unit_file_preset_mode
, UNIT_FILE_PRESET
);
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(locale_variable
, VARIABLE_LC
);
124 test_table_sparse(object_compressed
, OBJECT_COMPRESSED
);