int main (int argc, char **argv) { GError *error = NULL; DBusGConnection *bus; char *base; g_type_init (); bus = dbus_g_bus_get (DBUS_BUS_SESSION, NULL); if (!nm_utils_init (&error)) FAIL ("nm-utils-init", "failed to initialize libnm-util: %s", error->message); /* The tests */ test_generic_options (); test_wins_options (); test_classless_static_routes (); test_invalid_classless_routes1 (); test_invalid_classless_routes2 (); test_invalid_classless_routes3 (); test_gateway_in_classless_routes (); test_escaped_domain_searches (); test_invalid_escaped_domain_searches (); base = g_path_get_basename (argv[0]); fprintf (stdout, "%s: SUCCESS\n", base); g_free (base); return 0; }
int main (int argc, char **argv) { GError *error = NULL; DBusGConnection *bus; char *base; const char *clients[2][2] = { {DHCLIENT_PATH, "dhclient"}, {DHCPCD_PATH, "dhcpcd"} }; guint32 i; g_type_init (); bus = dbus_g_bus_get (DBUS_BUS_SESSION, NULL); if (!nm_utils_init (&error)) FAIL ("nm-utils-init", "failed to initialize libnm-util: %s", error->message); /* The tests */ for (i = 0; i < 2; i++) { const char *client_path = clients[i][0]; const char *client = clients[i][1]; if (!client_path || !strlen (client_path)) continue; test_generic_options (client); test_wins_options (client); test_classless_static_routes_1 (client); test_classless_static_routes_2 (client); test_fedora_dhclient_classless_static_routes (client); test_dhclient_invalid_classless_routes_1 (client); test_dhcpcd_invalid_classless_routes_1 (client); test_dhclient_invalid_classless_routes_2 (client); test_dhcpcd_invalid_classless_routes_2 (client); test_dhclient_invalid_classless_routes_3 (client); test_dhcpcd_invalid_classless_routes_3 (client); test_dhclient_gw_in_classless_routes (client); test_dhcpcd_gw_in_classless_routes (client); test_escaped_domain_searches (client); test_invalid_escaped_domain_searches (client); test_ip4_missing_prefix (client, "192.168.1.10", 24); test_ip4_missing_prefix (client, "172.16.54.50", 16); test_ip4_missing_prefix (client, "10.1.2.3", 8); test_ip4_prefix_classless (client); } base = g_path_get_basename (argv[0]); fprintf (stdout, "%s: SUCCESS\n", base); g_free (base); return 0; }