tests: move all asserts into tests

Otherwise the TAP formatter would produce a plan-less output.
This commit is contained in:
Lubomir Rintel
2015-04-09 16:14:47 +02:00
parent a6f5aeeb28
commit f627d6db8e
6 changed files with 160 additions and 158 deletions

View File

@@ -739,33 +739,23 @@ NMTST_DEFINE ();
int int
main (int argc, char **argv) main (int argc, char **argv)
{ {
char *base;
#if !GLIB_CHECK_VERSION (2, 35, 0)
g_type_init ();
#endif
nmtst_init (&argc, &argv, TRUE); nmtst_init (&argc, &argv, TRUE);
/* The tests */ /* The tests */
test_need_tls_secrets_path (); g_test_add_func ("/libnm/need_tls_secrets_path", test_need_tls_secrets_path);
test_need_tls_secrets_blob (); g_test_add_func ("/libnm/need_tls_secrets_blob", test_need_tls_secrets_blob);
test_need_tls_phase2_secrets_path (); g_test_add_func ("/libnm/need_tls_phase2_secrets_path", test_need_tls_phase2_secrets_path);
test_need_tls_phase2_secrets_blob (); g_test_add_func ("/libnm/need_tls_phase2_secrets_blob", test_need_tls_phase2_secrets_blob);
test_update_secrets_wifi_single_setting (); g_test_add_func ("/libnm/update_secrets_wifi_single_setting", test_update_secrets_wifi_single_setting);
test_update_secrets_wifi_full_hash (); g_test_add_func ("/libnm/update_secrets_wifi_full_hash", test_update_secrets_wifi_full_hash);
test_update_secrets_wifi_bad_setting_name (); g_test_add_func ("/libnm/update_secrets_wifi_bad_setting_name", test_update_secrets_wifi_bad_setting_name);
test_update_secrets_whole_connection (); g_test_add_func ("/libnm/update_secrets_whole_connection", test_update_secrets_whole_connection);
test_update_secrets_whole_connection_empty_hash (); g_test_add_func ("/libnm/update_secrets_whole_connection_empty_hash", test_update_secrets_whole_connection_empty_hash);
test_update_secrets_whole_connection_bad_setting (); g_test_add_func ("/libnm/update_secrets_whole_connection_bad_setting", test_update_secrets_whole_connection_bad_setting);
test_update_secrets_whole_connection_empty_base_setting (); g_test_add_func ("/libnm/update_secrets_whole_connection_empty_base_setting", test_update_secrets_whole_connection_empty_base_setting);
test_update_secrets_null_setting_name_with_setting_hash (); g_test_add_func ("/libnm/update_secrets_null_setting_name_with_setting_hash", test_update_secrets_null_setting_name_with_setting_hash);
base = g_path_get_basename (argv[0]); return g_test_run ();
fprintf (stdout, "%s: SUCCESS\n", base);
g_free (base);
return 0;
} }

View File

@@ -101,15 +101,9 @@ test_defaults (GType type, const char *name)
g_object_unref (setting); g_object_unref (setting);
} }
int static void
main (int argc, char **argv) defaults ()
{ {
char *base;
#if !GLIB_CHECK_VERSION (2, 35, 0)
g_type_init ();
#endif
/* The tests */ /* The tests */
test_defaults (NM_TYPE_SETTING_CONNECTION, NM_SETTING_CONNECTION_SETTING_NAME); test_defaults (NM_TYPE_SETTING_CONNECTION, NM_SETTING_CONNECTION_SETTING_NAME);
test_defaults (NM_TYPE_SETTING_802_1X, NM_SETTING_802_1X_SETTING_NAME); test_defaults (NM_TYPE_SETTING_802_1X, NM_SETTING_802_1X_SETTING_NAME);
@@ -124,10 +118,17 @@ main (int argc, char **argv)
test_defaults (NM_TYPE_SETTING_WIRED, NM_SETTING_WIRED_SETTING_NAME); test_defaults (NM_TYPE_SETTING_WIRED, NM_SETTING_WIRED_SETTING_NAME);
test_defaults (NM_TYPE_SETTING_WIRELESS, NM_SETTING_WIRELESS_SETTING_NAME); test_defaults (NM_TYPE_SETTING_WIRELESS, NM_SETTING_WIRELESS_SETTING_NAME);
test_defaults (NM_TYPE_SETTING_WIRELESS_SECURITY, NM_SETTING_WIRELESS_SECURITY_SETTING_NAME); test_defaults (NM_TYPE_SETTING_WIRELESS_SECURITY, NM_SETTING_WIRELESS_SECURITY_SETTING_NAME);
}
base = g_path_get_basename (argv[0]);
fprintf (stdout, "%s: SUCCESS\n", base); NMTST_DEFINE ();
g_free (base);
return 0; int
main (int argc, char **argv)
{
nmtst_init (&argc, &argv, TRUE);
g_test_add_func ("/libnm/defaults", defaults);
return g_test_run ();
} }

View File

@@ -1703,7 +1703,7 @@ test_setting_compare_id (void)
} }
static void static void
test_setting_compare_secrets (NMSettingSecretFlags secret_flags, _compare_secrets (NMSettingSecretFlags secret_flags,
NMSettingCompareFlags comp_flags, NMSettingCompareFlags comp_flags,
gboolean remove_secret) gboolean remove_secret)
{ {
@@ -1735,7 +1735,16 @@ test_setting_compare_secrets (NMSettingSecretFlags secret_flags,
} }
static void static void
test_setting_compare_vpn_secrets (NMSettingSecretFlags secret_flags, test_setting_compare_secrets (void)
{
_compare_secrets (NM_SETTING_SECRET_FLAG_AGENT_OWNED, NM_SETTING_COMPARE_FLAG_IGNORE_AGENT_OWNED_SECRETS, TRUE);
_compare_secrets (NM_SETTING_SECRET_FLAG_NOT_SAVED, NM_SETTING_COMPARE_FLAG_IGNORE_NOT_SAVED_SECRETS, TRUE);
_compare_secrets (NM_SETTING_SECRET_FLAG_NONE, NM_SETTING_COMPARE_FLAG_IGNORE_SECRETS, TRUE);
_compare_secrets (NM_SETTING_SECRET_FLAG_NONE, NM_SETTING_COMPARE_FLAG_EXACT, FALSE);
}
static void
_compare_vpn_secrets (NMSettingSecretFlags secret_flags,
NMSettingCompareFlags comp_flags, NMSettingCompareFlags comp_flags,
gboolean remove_secret) gboolean remove_secret)
{ {
@@ -1767,6 +1776,15 @@ test_setting_compare_vpn_secrets (NMSettingSecretFlags secret_flags,
g_assert (success); g_assert (success);
} }
static void
test_setting_compare_vpn_secrets (void)
{
_compare_vpn_secrets (NM_SETTING_SECRET_FLAG_AGENT_OWNED, NM_SETTING_COMPARE_FLAG_IGNORE_AGENT_OWNED_SECRETS, TRUE);
_compare_vpn_secrets (NM_SETTING_SECRET_FLAG_NOT_SAVED, NM_SETTING_COMPARE_FLAG_IGNORE_NOT_SAVED_SECRETS, TRUE);
_compare_vpn_secrets (NM_SETTING_SECRET_FLAG_NONE, NM_SETTING_COMPARE_FLAG_IGNORE_SECRETS, TRUE);
_compare_vpn_secrets (NM_SETTING_SECRET_FLAG_NONE, NM_SETTING_COMPARE_FLAG_EXACT, FALSE);
}
static void static void
test_hwaddr_aton_ether_normal (void) test_hwaddr_aton_ether_normal (void)
{ {
@@ -2546,84 +2564,73 @@ NMTST_DEFINE ();
int main (int argc, char **argv) int main (int argc, char **argv)
{ {
char *base;
nmtst_init (&argc, &argv, TRUE); nmtst_init (&argc, &argv, TRUE);
/* The tests */ /* The tests */
test_setting_vpn_items (); g_test_add_func ("/libnm/setting_vpn_items", test_setting_vpn_items);
test_setting_vpn_update_secrets (); g_test_add_func ("/libnm/setting_vpn_update_secrets", test_setting_vpn_update_secrets);
test_setting_vpn_modify_during_foreach (); g_test_add_func ("/libnm/setting_vpn_modify_during_foreach", test_setting_vpn_modify_during_foreach);
test_setting_ip6_config_old_address_array (); g_test_add_func ("/libnm/setting_ip6_config_old_address_array", test_setting_ip6_config_old_address_array);
test_setting_gsm_apn_spaces (); g_test_add_func ("/libnm/setting_gsm_apn_spaces", test_setting_gsm_apn_spaces);
test_setting_gsm_apn_bad_chars (); g_test_add_func ("/libnm/setting_gsm_apn_bad_chars", test_setting_gsm_apn_bad_chars);
test_setting_gsm_apn_underscore (); g_test_add_func ("/libnm/setting_gsm_apn_underscore", test_setting_gsm_apn_underscore);
test_setting_gsm_without_number (); g_test_add_func ("/libnm/setting_gsm_without_number", test_setting_gsm_without_number);
test_setting_to_hash_all (); g_test_add_func ("/libnm/setting_to_hash_all", test_setting_to_hash_all);
test_setting_to_hash_no_secrets (); g_test_add_func ("/libnm/setting_to_hash_no_secrets", test_setting_to_hash_no_secrets);
test_setting_to_hash_only_secrets (); g_test_add_func ("/libnm/setting_to_hash_only_secrets", test_setting_to_hash_only_secrets);
test_setting_compare_id (); g_test_add_func ("/libnm/setting_compare_id", test_setting_compare_id);
test_setting_compare_secrets (NM_SETTING_SECRET_FLAG_AGENT_OWNED, NM_SETTING_COMPARE_FLAG_IGNORE_AGENT_OWNED_SECRETS, TRUE); g_test_add_func ("/libnm/setting_compare_secrets", test_setting_compare_secrets);
test_setting_compare_secrets (NM_SETTING_SECRET_FLAG_NOT_SAVED, NM_SETTING_COMPARE_FLAG_IGNORE_NOT_SAVED_SECRETS, TRUE); g_test_add_func ("/libnm/setting_compare_vpn_secrets", test_setting_compare_vpn_secrets);
test_setting_compare_secrets (NM_SETTING_SECRET_FLAG_NONE, NM_SETTING_COMPARE_FLAG_IGNORE_SECRETS, TRUE); g_test_add_func ("/libnm/setting_old_uuid", test_setting_old_uuid);
test_setting_compare_secrets (NM_SETTING_SECRET_FLAG_NONE, NM_SETTING_COMPARE_FLAG_EXACT, FALSE);
test_setting_compare_vpn_secrets (NM_SETTING_SECRET_FLAG_AGENT_OWNED, NM_SETTING_COMPARE_FLAG_IGNORE_AGENT_OWNED_SECRETS, TRUE);
test_setting_compare_vpn_secrets (NM_SETTING_SECRET_FLAG_NOT_SAVED, NM_SETTING_COMPARE_FLAG_IGNORE_NOT_SAVED_SECRETS, TRUE);
test_setting_compare_vpn_secrets (NM_SETTING_SECRET_FLAG_NONE, NM_SETTING_COMPARE_FLAG_IGNORE_SECRETS, TRUE);
test_setting_compare_vpn_secrets (NM_SETTING_SECRET_FLAG_NONE, NM_SETTING_COMPARE_FLAG_EXACT, FALSE);
test_setting_old_uuid ();
test_connection_to_hash_setting_name (); g_test_add_func ("/libnm/connection_to_hash_setting_name", test_connection_to_hash_setting_name);
test_setting_new_from_hash (); g_test_add_func ("/libnm/setting_new_from_hash", test_setting_new_from_hash);
test_connection_replace_settings (); g_test_add_func ("/libnm/connection_replace_settings", test_connection_replace_settings);
test_connection_replace_settings_from_connection (); g_test_add_func ("/libnm/connection_replace_settings_from_connection", test_connection_replace_settings_from_connection);
test_connection_new_from_hash (); g_test_add_func ("/libnm/connection_new_from_hash", test_connection_new_from_hash);
test_connection_verify_sets_interface_name (); g_test_add_func ("/libnm/connection_verify_sets_interface_name", test_connection_verify_sets_interface_name);
test_connection_normalize_virtual_iface_name (); g_test_add_func ("/libnm/connection_normalize_virtual_iface_name", test_connection_normalize_virtual_iface_name);
test_setting_connection_permissions_helpers (); g_test_add_func ("/libnm/setting_connection_permissions_helpers", test_setting_connection_permissions_helpers);
test_setting_connection_permissions_property (); g_test_add_func ("/libnm/setting_connection_permissions_property", test_setting_connection_permissions_property);
test_connection_compare_same (); g_test_add_func ("/libnm/connection_compare_same", test_connection_compare_same);
test_connection_compare_key_only_in_a (); g_test_add_func ("/libnm/connection_compare_key_only_in_a", test_connection_compare_key_only_in_a);
test_connection_compare_setting_only_in_a (); g_test_add_func ("/libnm/connection_compare_setting_only_in_a", test_connection_compare_setting_only_in_a);
test_connection_compare_key_only_in_b (); g_test_add_func ("/libnm/connection_compare_key_only_in_b", test_connection_compare_key_only_in_b);
test_connection_compare_setting_only_in_b (); g_test_add_func ("/libnm/connection_compare_setting_only_in_b", test_connection_compare_setting_only_in_b);
test_connection_diff_a_only (); g_test_add_func ("/libnm/connection_diff_a_only", test_connection_diff_a_only);
test_connection_diff_same (); g_test_add_func ("/libnm/connection_diff_same", test_connection_diff_same);
test_connection_diff_different (); g_test_add_func ("/libnm/connection_diff_different", test_connection_diff_different);
test_connection_diff_no_secrets (); g_test_add_func ("/libnm/connection_diff_no_secrets", test_connection_diff_no_secrets);
test_connection_diff_inferrable (); g_test_add_func ("/libnm/connection_diff_inferrable", test_connection_diff_inferrable);
test_connection_good_base_types (); g_test_add_func ("/libnm/connection_good_base_types", test_connection_good_base_types);
test_connection_bad_base_types (); g_test_add_func ("/libnm/connection_bad_base_types", test_connection_bad_base_types);
test_hwaddr_aton_ether_normal (); g_test_add_func ("/libnm/hwaddr_aton_ether_normal", test_hwaddr_aton_ether_normal);
test_hwaddr_aton_ib_normal (); g_test_add_func ("/libnm/hwaddr_aton_ib_normal", test_hwaddr_aton_ib_normal);
test_hwaddr_aton_no_leading_zeros (); g_test_add_func ("/libnm/hwaddr_aton_no_leading_zeros", test_hwaddr_aton_no_leading_zeros);
test_hwaddr_aton_malformed (); g_test_add_func ("/libnm/hwaddr_aton_malformed", test_hwaddr_aton_malformed);
test_ip4_prefix_to_netmask (); g_test_add_func ("/libnm/ip4_prefix_to_netmask", test_ip4_prefix_to_netmask);
test_ip4_netmask_to_prefix (); g_test_add_func ("/libnm/ip4_netmask_to_prefix", test_ip4_netmask_to_prefix);
test_connection_changed_signal (); g_test_add_func ("/libnm/connection_changed_signal", test_connection_changed_signal);
test_setting_connection_changed_signal (); g_test_add_func ("/libnm/setting_connection_changed_signal", test_setting_connection_changed_signal);
test_setting_bond_changed_signal (); g_test_add_func ("/libnm/setting_bond_changed_signal", test_setting_bond_changed_signal);
test_setting_ip4_changed_signal (); g_test_add_func ("/libnm/setting_ip4_changed_signal", test_setting_ip4_changed_signal);
test_setting_ip6_changed_signal (); g_test_add_func ("/libnm/setting_ip6_changed_signal", test_setting_ip6_changed_signal);
test_setting_vlan_changed_signal (); g_test_add_func ("/libnm/setting_vlan_changed_signal", test_setting_vlan_changed_signal);
test_setting_vpn_changed_signal (); g_test_add_func ("/libnm/setting_vpn_changed_signal", test_setting_vpn_changed_signal);
test_setting_wired_changed_signal (); g_test_add_func ("/libnm/setting_wired_changed_signal", test_setting_wired_changed_signal);
test_setting_wireless_changed_signal (); g_test_add_func ("/libnm/setting_wireless_changed_signal", test_setting_wireless_changed_signal);
test_setting_wireless_security_changed_signal (); g_test_add_func ("/libnm/setting_wireless_security_changed_signal", test_setting_wireless_security_changed_signal);
test_setting_802_1x_changed_signal (); g_test_add_func ("/libnm/setting_802_1x_changed_signal", test_setting_802_1x_changed_signal);
test_libnm_linking (); g_test_add_func ("/libnm/libnm_linking", test_libnm_linking);
test_nm_utils_uuid_generate_from_string (); g_test_add_func ("/libnm/nm_utils_uuid_generate_from_string", test_nm_utils_uuid_generate_from_string);
base = g_path_get_basename (argv[0]); return g_test_run ();
fprintf (stdout, "%s: SUCCESS\n", base);
g_free (base);
return 0;
} }

View File

@@ -734,37 +734,33 @@ test_update_secrets_null_setting_name_with_setting_hash (void)
g_object_unref (connection); g_object_unref (connection);
} }
NMTST_DEFINE ();
int main (int argc, char **argv) int main (int argc, char **argv)
{ {
GError *error = NULL; GError *error = NULL;
char *base;
#if !GLIB_CHECK_VERSION (2, 35, 0) nmtst_init (&argc, &argv, TRUE);
g_type_init ();
#endif
if (!nm_utils_init (&error)) if (!nm_utils_init (&error))
FAIL ("nm-utils-init", "failed to initialize libnm-util: %s", error->message); FAIL ("nm-utils-init", "failed to initialize libnm-util: %s", error->message);
/* The tests */ /* The tests */
test_need_tls_secrets_path (); g_test_add_func ("/libnm/need_tls_secrets_path", test_need_tls_secrets_path);
test_need_tls_secrets_blob (); g_test_add_func ("/libnm/need_tls_secrets_blob", test_need_tls_secrets_blob);
test_need_tls_phase2_secrets_path (); g_test_add_func ("/libnm/need_tls_phase2_secrets_path", test_need_tls_phase2_secrets_path);
test_need_tls_phase2_secrets_blob (); g_test_add_func ("/libnm/need_tls_phase2_secrets_blob", test_need_tls_phase2_secrets_blob);
test_update_secrets_wifi_single_setting (); g_test_add_func ("/libnm/update_secrets_wifi_single_setting", test_update_secrets_wifi_single_setting);
test_update_secrets_wifi_full_hash (); g_test_add_func ("/libnm/update_secrets_wifi_full_hash", test_update_secrets_wifi_full_hash);
test_update_secrets_wifi_bad_setting_name (); g_test_add_func ("/libnm/update_secrets_wifi_bad_setting_name", test_update_secrets_wifi_bad_setting_name);
test_update_secrets_whole_connection (); g_test_add_func ("/libnm/update_secrets_whole_connection", test_update_secrets_whole_connection);
test_update_secrets_whole_connection_empty_hash (); g_test_add_func ("/libnm/update_secrets_whole_connection_empty_hash", test_update_secrets_whole_connection_empty_hash);
test_update_secrets_whole_connection_bad_setting (); g_test_add_func ("/libnm/update_secrets_whole_connection_bad_setting", test_update_secrets_whole_connection_bad_setting);
test_update_secrets_whole_connection_empty_base_setting (); g_test_add_func ("/libnm/update_secrets_whole_connection_empty_base_setting", test_update_secrets_whole_connection_empty_base_setting);
test_update_secrets_null_setting_name_with_setting_hash (); g_test_add_func ("/libnm/update_secrets_null_setting_name_with_setting_hash", test_update_secrets_null_setting_name_with_setting_hash);
base = g_path_get_basename (argv[0]); return g_test_run ();
fprintf (stdout, "%s: SUCCESS\n", base);
g_free (base);
return 0;
} }

View File

@@ -101,18 +101,9 @@ test_defaults (GType type, const char *name)
g_object_unref (setting); g_object_unref (setting);
} }
int main (int argc, char **argv) static void
defaults (void)
{ {
GError *error = NULL;
char *base;
#if !GLIB_CHECK_VERSION (2, 35, 0)
g_type_init ();
#endif
if (!nm_utils_init (&error))
FAIL ("nm-utils-init", "failed to initialize libnm-util: %s", error->message);
/* The tests */ /* The tests */
test_defaults (NM_TYPE_SETTING_CONNECTION, NM_SETTING_CONNECTION_SETTING_NAME); test_defaults (NM_TYPE_SETTING_CONNECTION, NM_SETTING_CONNECTION_SETTING_NAME);
test_defaults (NM_TYPE_SETTING_802_1X, NM_SETTING_802_1X_SETTING_NAME); test_defaults (NM_TYPE_SETTING_802_1X, NM_SETTING_802_1X_SETTING_NAME);
@@ -127,10 +118,16 @@ int main (int argc, char **argv)
test_defaults (NM_TYPE_SETTING_WIRED, NM_SETTING_WIRED_SETTING_NAME); test_defaults (NM_TYPE_SETTING_WIRED, NM_SETTING_WIRED_SETTING_NAME);
test_defaults (NM_TYPE_SETTING_WIRELESS, NM_SETTING_WIRELESS_SETTING_NAME); test_defaults (NM_TYPE_SETTING_WIRELESS, NM_SETTING_WIRELESS_SETTING_NAME);
test_defaults (NM_TYPE_SETTING_WIRELESS_SECURITY, NM_SETTING_WIRELESS_SECURITY_SETTING_NAME); test_defaults (NM_TYPE_SETTING_WIRELESS_SECURITY, NM_SETTING_WIRELESS_SECURITY_SETTING_NAME);
base = g_path_get_basename (argv[0]);
fprintf (stdout, "%s: SUCCESS\n", base);
g_free (base);
return 0;
} }
NMTST_DEFINE ();
int
main (int argc, char **argv)
{
nmtst_init (&argc, &argv, TRUE);
g_test_add_func ("/libnm/defaults", defaults);
return g_test_run ();
}

View File

@@ -115,15 +115,9 @@ test_ignored (const char *desc, const char *path, gboolean expected_ignored)
ASSERT (result == expected_ignored, desc, "unexpected ignore result for path '%s'", path); ASSERT (result == expected_ignored, desc, "unexpected ignore result for path '%s'", path);
} }
NMTST_DEFINE (); static void
test_name (void)
int main (int argc, char **argv)
{ {
char *base;
nmtst_init_assert_logging (&argc, &argv, "INFO", "DEFAULT");
/* The tests */
test_get_ifcfg_name ("get-ifcfg-name-bad", "/foo/bar/adfasdfadf", FALSE, NULL); test_get_ifcfg_name ("get-ifcfg-name-bad", "/foo/bar/adfasdfadf", FALSE, NULL);
test_get_ifcfg_name ("get-ifcfg-name-good", "/foo/bar/ifcfg-FooBar", FALSE, "FooBar"); test_get_ifcfg_name ("get-ifcfg-name-good", "/foo/bar/ifcfg-FooBar", FALSE, "FooBar");
test_get_ifcfg_name ("get-ifcfg-name-keys", "/foo/bar/keys-BlahLbah", FALSE, "BlahLbah"); test_get_ifcfg_name ("get-ifcfg-name-keys", "/foo/bar/keys-BlahLbah", FALSE, "BlahLbah");
@@ -137,7 +131,11 @@ int main (int argc, char **argv)
test_get_ifcfg_name ("get-ifcfg-name-bad2-ifcfg", "/foo/bar/asdfasifcfg-Foobar", FALSE, NULL); test_get_ifcfg_name ("get-ifcfg-name-bad2-ifcfg", "/foo/bar/asdfasifcfg-Foobar", FALSE, NULL);
test_get_ifcfg_name ("get-ifcfg-name-bad2-keys", "/foo/bar/asdfaskeys-Foobar", FALSE, NULL); test_get_ifcfg_name ("get-ifcfg-name-bad2-keys", "/foo/bar/asdfaskeys-Foobar", FALSE, NULL);
test_get_ifcfg_name ("get-ifcfg-name-bad2-route", "/foo/bar/asdfasroute-Foobar", FALSE, NULL); test_get_ifcfg_name ("get-ifcfg-name-bad2-route", "/foo/bar/asdfasroute-Foobar", FALSE, NULL);
}
static void
test_path (void)
{
test_get_ifcfg_path ("ifcfg-path-bad", "/foo/bar/adfasdfasdf", NULL); test_get_ifcfg_path ("ifcfg-path-bad", "/foo/bar/adfasdfasdf", NULL);
test_get_ifcfg_path ("ifcfg-path-from-keys-no-path", "keys-BlahBlah", "ifcfg-BlahBlah"); test_get_ifcfg_path ("ifcfg-path-from-keys-no-path", "keys-BlahBlah", "ifcfg-BlahBlah");
test_get_ifcfg_path ("ifcfg-path-from-keys", "/foo/bar/keys-BlahBlah", "/foo/bar/ifcfg-BlahBlah"); test_get_ifcfg_path ("ifcfg-path-from-keys", "/foo/bar/keys-BlahBlah", "/foo/bar/ifcfg-BlahBlah");
@@ -152,7 +150,11 @@ int main (int argc, char **argv)
test_get_route_path ("route-path-from-ifcfg-no-path", "ifcfg-FooBar", "route-FooBar"); test_get_route_path ("route-path-from-ifcfg-no-path", "ifcfg-FooBar", "route-FooBar");
test_get_route_path ("route-path-from-ifcfg", "/foo/bar/ifcfg-FooBar", "/foo/bar/route-FooBar"); test_get_route_path ("route-path-from-ifcfg", "/foo/bar/ifcfg-FooBar", "/foo/bar/route-FooBar");
test_get_route_path ("route-path-from-keys", "/foo/bar/keys-FooBar", "/foo/bar/route-FooBar"); test_get_route_path ("route-path-from-keys", "/foo/bar/keys-FooBar", "/foo/bar/route-FooBar");
}
static void
test_ignore (void)
{
test_ignored ("ignored-ifcfg", "ifcfg-FooBar", FALSE); test_ignored ("ignored-ifcfg", "ifcfg-FooBar", FALSE);
test_ignored ("ignored-keys", "keys-FooBar", FALSE); test_ignored ("ignored-keys", "keys-FooBar", FALSE);
test_ignored ("ignored-route", "route-FooBar", FALSE); test_ignored ("ignored-route", "route-FooBar", FALSE);
@@ -163,10 +165,19 @@ int main (int argc, char **argv)
test_ignored ("ignored-rpmnew", "ifcfg-FooBar" RPMNEW_TAG, TRUE); test_ignored ("ignored-rpmnew", "ifcfg-FooBar" RPMNEW_TAG, TRUE);
test_ignored ("ignored-augnew", "ifcfg-FooBar" AUGNEW_TAG, TRUE); test_ignored ("ignored-augnew", "ifcfg-FooBar" AUGNEW_TAG, TRUE);
test_ignored ("ignored-augtmp", "ifcfg-FooBar" AUGTMP_TAG, TRUE); test_ignored ("ignored-augtmp", "ifcfg-FooBar" AUGTMP_TAG, TRUE);
}
base = g_path_get_basename (argv[0]);
fprintf (stdout, "%s: SUCCESS\n", base); NMTST_DEFINE ();
g_free (base);
return 0; int main (int argc, char **argv)
{
nmtst_init_assert_logging (&argc, &argv, "INFO", "DEFAULT");
/* The tests */
g_test_add_func ("/settings/plugins/ifcfg-rh/name", test_name);
g_test_add_func ("/settings/plugins/ifcfg-rh/path", test_path);
g_test_add_func ("/settings/plugins/ifcfg-rh/ignore", test_ignore);
return g_test_run ();
} }