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_need_tls_secrets_path (); test_need_tls_secrets_blob (); test_need_tls_phase2_secrets_path (); test_need_tls_phase2_secrets_blob (); test_update_secrets_wifi (); 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; char *base; if (argc < 3) FAIL ("init", "need at least two arguments: <path> <password>"); g_type_init (); if (!nm_utils_init (&error)) FAIL ("nm-utils-init", "failed to initialize libnm-util: %s", error->message); /* Test phase1 and phase2 path scheme */ test_private_key_import (argv[1], argv[2], NM_SETTING_802_1X_CK_SCHEME_PATH); test_phase2_private_key_import (argv[1], argv[2], NM_SETTING_802_1X_CK_SCHEME_PATH); /* Test phase1 and phase2 blob scheme */ test_private_key_import (argv[1], argv[2], NM_SETTING_802_1X_CK_SCHEME_BLOB); test_phase2_private_key_import (argv[1], argv[2], NM_SETTING_802_1X_CK_SCHEME_BLOB); /* Test that using a wrong password does not change existing data */ test_wrong_password_keeps_data (argv[1], argv[2]); test_wrong_phase2_password_keeps_data (argv[1], argv[2]); /* Test clearing the private key */ test_clear_private_key (argv[1], argv[2]); test_clear_phase2_private_key (argv[1], argv[2]); 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; 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 *basename; NMVpnPluginUiInterface *plugin = NULL; if (argc != 3) FAIL ("args", "usage: %s <pcf path> <tmp path>", argv[0]); #if !GLIB_CHECK_VERSION (2, 35, 0) g_type_init (); #endif 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); plugin = nm_vpn_plugin_ui_factory (&error); if (error) FAIL ("plugin-init", "failed to initialize UI plugin: %s", error->message); ASSERT (plugin != NULL, "plugin-init", "failed to initialize UI plugin"); /* The tests */ test_basic_import (plugin, argv[1]); test_everything_via_vpn (plugin, argv[1]); test_no_natt (plugin, argv[1]); test_nat_cisco (plugin, argv[1]); test_nat_natt (plugin, argv[1]); test_nat_force_natt (plugin, argv[1]); test_always_ask (plugin, argv[1]); test_non_utf8_import (plugin, argv[1]); test_legacy_ike_port_0_import (plugin, argv[1]); test_legacy_ike_port_1_import (plugin, argv[1]); test_basic_export (plugin, argv[1], argv[2]); test_nat_export (plugin, argv[1], argv[2], NM_VPNC_NATT_MODE_CISCO); test_nat_export (plugin, argv[1], argv[2], NM_VPNC_NATT_MODE_NATT); test_nat_export (plugin, argv[1], argv[2], NM_VPNC_NATT_MODE_NATT_ALWAYS); test_empty_keyfile_string_null (argv[1]); g_object_unref (plugin); basename = g_path_get_basename (argv[0]); fprintf (stdout, "%s: SUCCESS\n", basename); g_free (basename); 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; }
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_setting_vpn_items (); test_setting_ip6_config_old_address_array (); test_setting_gsm_apn_spaces (); test_setting_gsm_apn_bad_chars (); base = g_path_get_basename (argv[0]); fprintf (stdout, "%s: SUCCESS\n", base); g_free (base); return 0; }