* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA.
*
- * Copyright 2014 Red Hat, Inc.
+ * Copyright 2014 - 2015 Red Hat, Inc.
*/
-#include <NetworkManager.h>
-
-#include "nm-default.h"
+#include "NetworkManager.h"
#include "nm-test-utils.h"
GDBusProxy *proxy;
GPid pid;
int keepalive_fd;
-} NMTestServiceInfo;
+} NMTstcServiceInfo;
-NMTestServiceInfo *nm_test_service_init (void);
-void nm_test_service_cleanup (NMTestServiceInfo *info);
+NMTstcServiceInfo *nmtstc_service_init (void);
+void nmtstc_service_cleanup (NMTstcServiceInfo *info);
#if ((NETWORKMANAGER_COMPILATION) == NM_NETWORKMANAGER_COMPILATION_LIB)
-NMDevice *nm_test_service_add_device (NMTestServiceInfo *info,
- NMClient *client,
- const char *method,
- const char *ifname);
+NMDevice *nmtstc_service_add_device (NMTstcServiceInfo *info,
+ NMClient *client,
+ const char *method,
+ const char *ifname);
-NMDevice * nm_test_service_add_wired_device (NMTestServiceInfo *sinfo,
- NMClient *client,
- const char *ifname,
- const char *hwaddr,
- const char **subchannels);
+NMDevice * nmtstc_service_add_wired_device (NMTstcServiceInfo *sinfo,
+ NMClient *client,
+ const char *ifname,
+ const char *hwaddr,
+ const char **subchannels);
#endif /* NM_NETWORKMANAGER_COMPILATION_LIB */
return exists;
}
-NMTestServiceInfo *
-nm_test_service_init (void)
+NMTstcServiceInfo *
+nmtstc_service_init (void)
{
- NMTestServiceInfo *info;
+ NMTstcServiceInfo *info;
const char *args[2] = { TEST_NM_SERVICE, NULL };
GError *error = NULL;
int i;
}
void
-nm_test_service_cleanup (NMTestServiceInfo *info)
+nmtstc_service_cleanup (NMTstcServiceInfo *info)
{
int i;
call_add_device (GDBusProxy *proxy, const char *method, const char *ifname, GError **error)
{
return g_dbus_proxy_call_sync (proxy,
- method,
- g_variant_new ("(s)", ifname),
- G_DBUS_CALL_FLAGS_NO_AUTO_START,
- 3000,
- NULL,
- error);
+ method,
+ g_variant_new ("(s)", ifname),
+ G_DBUS_CALL_FLAGS_NO_AUTO_START,
+ 3000,
+ NULL,
+ error);
}
static NMDevice *
-add_device_common (NMTestServiceInfo *sinfo, NMClient *client,
+add_device_common (NMTstcServiceInfo *sinfo, NMClient *client,
const char *method, const char *ifname,
const char *hwaddr, const char **subchannels)
{
}
NMDevice *
-nm_test_service_add_device (NMTestServiceInfo *sinfo, NMClient *client,
- const char *method, const char *ifname)
+nmtstc_service_add_device (NMTstcServiceInfo *sinfo, NMClient *client,
+ const char *method, const char *ifname)
{
return add_device_common (sinfo, client, method, ifname, NULL, NULL);
}
NMDevice *
-nm_test_service_add_wired_device (NMTestServiceInfo *sinfo, NMClient *client,
- const char *ifname, const char *hwaddr,
- const char **subchannels)
+nmtstc_service_add_wired_device (NMTstcServiceInfo *sinfo, NMClient *client,
+ const char *ifname, const char *hwaddr,
+ const char **subchannels)
{
return add_device_common (sinfo, client, "AddWiredDevice", ifname, hwaddr, subchannels);
}
#include <sys/types.h>
#include <signal.h>
-#include <NetworkManager.h>
#include "nm-default.h"
#include "nm-client.h"
#include "nm-device-wifi.h"
#include "nm-device-ethernet.h"
#include "nm-device-wimax.h"
-#include "nm-test-utils.h"
-
#include "nm-test-libnm-utils.h"
static GMainLoop *loop = NULL;
-static NMTestServiceInfo *sinfo;
+static NMTstcServiceInfo *sinfo;
/*******************************************************************/
NMDevice *device;
DeviceAddedInfo info = { loop, FALSE, FALSE, 0, 0 };
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = test_client_new ();
devices = nm_client_get_devices (client);
g_assert_cmpstr (nm_device_get_iface (device), ==, "eth0");
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
/*******************************************************************/
GError *error = NULL;
char *expected_path = NULL;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = test_client_new ();
/*************************************/
g_free (expected_path);
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
/*******************************************************************/
GError *error = NULL;
char *expected_path = NULL;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = test_client_new ();
/*************************************/
g_free (expected_path);
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
/*******************************************************************/
GError *error = NULL;
GVariant *ret;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = test_client_new ();
/*************************************/
g_free (paths[2]);
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
static void
g_clear_error (&error);
/* Now start the test service. */
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client2 = test_client_new ();
/* client2 should know that NM is running, but the previously-created
g_source_remove (quit_id);
/* And kill it */
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
g_assert (nm_client_get_manager_running (client1));
#include <sys/types.h>
#include <signal.h>
-#include <NetworkManager.h>
+#include "NetworkManager.h"
-#include <nm-setting-connection.h>
-#include <nm-setting-wired.h>
-#include <nm-utils.h>
+#include "nm-setting-connection.h"
+#include "nm-setting-wired.h"
+#include "nm-utils.h"
#include "nm-default.h"
#include "nm-remote-settings.h"
-#include "nm-test-libnm-utils.h"
-#include "nm-test-utils.h"
+#include "nm-test-libnm-utils.h"
-static NMTestServiceInfo *sinfo;
+static NMTstcServiceInfo *sinfo;
static NMRemoteSettings *settings = NULL;
DBusGConnection *bus = NULL;
NMRemoteConnection *remote = NULL;
g_assert (running == TRUE);
/* Now kill the test service. */
- nm_test_service_cleanup (sinfo);
+ nmtstc_service_cleanup (sinfo);
settings2 = nm_remote_settings_new (bus);
g_assert (running == FALSE);
/* Now restart it */
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
quit_id = g_timeout_add_seconds (5, loop_quit, loop);
g_main_loop_run (loop);
bus = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
g_assert_no_error (error);
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
settings = nm_remote_settings_new (bus);
g_assert (settings != NULL);
ret = g_test_run ();
- nm_test_service_cleanup (sinfo);
+ nmtstc_service_cleanup (sinfo);
g_object_unref (settings);
dbus_g_connection_unref (bus);
#include <sys/types.h>
#include <signal.h>
-#include <NetworkManager.h>
-
-#include "nm-default.h"
#include "nm-test-libnm-utils.h"
-#include "nm-test-utils.h"
-
static GMainLoop *loop = NULL;
-static NMTestServiceInfo *sinfo;
+static NMTstcServiceInfo *sinfo;
/*******************************************************************/
gboolean notified = FALSE;
GError *error = NULL;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = nm_client_new (NULL, &error);
g_assert_no_error (error);
¬ified);
/* Tell the test service to add a new device */
- nm_test_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
+ nmtstc_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
/* coverity[loop_condition] */
while (!notified)
g_assert_error (error, NM_DEVICE_ERROR, NM_DEVICE_ERROR_NOT_SOFTWARE);
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
/*******************************************************************/
guint result = 0;
GError *error = NULL;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = nm_client_new (NULL, &error);
g_assert_no_error (error);
&result);
/* Tell the test service to add a new device */
- nm_test_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
+ nmtstc_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
/* Ensure the 'device-added' signal doesn't show up before
* the 'Devices' property change notification */
g_assert_cmpstr (nm_device_get_iface (device), ==, "eth0");
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
/*******************************************************************/
GError *error = NULL;
char *expected_path = NULL;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = nm_client_new (NULL, &error);
g_assert_no_error (error);
/*************************************/
/* Add the wifi device */
- wifi = (NMDeviceWifi *) nm_test_service_add_device (sinfo, client, "AddWifiDevice", "wlan0");
+ wifi = (NMDeviceWifi *) nmtstc_service_add_device (sinfo, client, "AddWifiDevice", "wlan0");
g_assert (NM_IS_DEVICE_WIFI (wifi));
/*************************************/
g_free (expected_path);
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
/*******************************************************************/
GError *error = NULL;
char *expected_path = NULL;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = nm_client_new (NULL, &error);
g_assert_no_error (error);
/*************************************/
/* Add the wimax device */
- wimax = (NMDeviceWimax *) nm_test_service_add_device (sinfo, client, "AddWimaxDevice", "wmx0");
+ wimax = (NMDeviceWimax *) nmtstc_service_add_device (sinfo, client, "AddWimaxDevice", "wmx0");
g_assert (NM_IS_DEVICE_WIMAX (wimax));
/*************************************/
g_free (expected_path);
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
/*******************************************************************/
GError *error = NULL;
GVariant *ret;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
/* Make sure that we test the async codepath in at least one test... */
nm_client_new_async (NULL, new_client_cb, &client);
/*************************************/
/* Add some devices */
- wlan0 = nm_test_service_add_device (sinfo, client,"AddWifiDevice", "wlan0");
- eth0 = nm_test_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
- eth1 = nm_test_service_add_device (sinfo, client, "AddWiredDevice", "eth1");
+ wlan0 = nmtstc_service_add_device (sinfo, client,"AddWifiDevice", "wlan0");
+ eth0 = nmtstc_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
+ eth1 = nmtstc_service_add_device (sinfo, client, "AddWiredDevice", "eth1");
/* Ensure the devices now exist */
devices = nm_client_get_devices (client);
g_assert (device == eth1);
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
static void
g_clear_error (&error);
/* Now start the test service. */
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client2 = nm_client_new (NULL, &error);
g_assert_no_error (error);
g_source_remove (quit_id);
/* And kill it */
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
g_assert (nm_client_get_nm_running (client1));
TestACInfo info = { loop, NULL, 0 };
GError *error = NULL;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = nm_client_new (NULL, &error);
g_assert_no_error (error);
/* Tell the test service to add a new device */
- device = nm_test_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
+ device = nmtstc_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
conn = nmtst_create_minimal_connection ("test-ac", NULL, NM_SETTING_WIRED_SETTING_NAME, NULL);
nm_client_add_and_activate_connection_async (client, conn, device, NULL,
assert_ac_and_device (client);
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
static void
TestConnectionInfo conn_info = { loop, NULL };
GError *error = NULL;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = nm_client_new (NULL, &error);
g_assert_no_error (error);
- nm_test_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
+ nmtstc_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
conn = nmtst_create_minimal_connection ("test-ac", NULL, NM_SETTING_VLAN_SETTING_NAME, &s_con);
g_object_set (s_con,
g_object_unref (info.ac);
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
static void
NMConnection *conn;
GError *error = NULL;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = nm_client_new (NULL, &error);
g_assert_no_error (error);
- device = nm_test_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
+ device = nmtstc_service_add_device (sinfo, client, "AddWiredDevice", "eth0");
/* Note that test-networkmanager-service.py checks for this exact name */
conn = nmtst_create_minimal_connection ("object-creation-failed-test", NULL,
g_object_unref (conn);
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
static void
const char *hw_addr1 = "52:54:00:ab:db:23";
const char *hw_addr2 = "52:54:00:ab:db:24";
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = nm_client_new (NULL, &error);
g_assert_no_error (error);
/* Create two devices */
- device1 = nm_test_service_add_wired_device (sinfo, client, "eth0", hw_addr1, subchannels);
- device2 = nm_test_service_add_wired_device (sinfo, client, "eth1", hw_addr2, NULL);
+ device1 = nmtstc_service_add_wired_device (sinfo, client, "eth0", hw_addr1, subchannels);
+ device2 = nmtstc_service_add_wired_device (sinfo, client, "eth1", hw_addr2, NULL);
g_assert_cmpstr (nm_device_get_hw_address (device1), ==, hw_addr1);
g_assert_cmpstr (nm_device_get_hw_address (device2), ==, hw_addr2);
g_object_unref (conn);
g_object_unref (client);
- g_clear_pointer (&sinfo, nm_test_service_cleanup);
+ g_clear_pointer (&sinfo, nmtstc_service_cleanup);
}
/*******************************************************************/
#include <sys/types.h>
#include <signal.h>
-#include <NetworkManager.h>
-
-#include "nm-default.h"
#include "nm-test-libnm-utils.h"
-#include "nm-test-utils.h"
-
-static NMTestServiceInfo *sinfo;
+static NMTstcServiceInfo *sinfo;
static NMClient *client = NULL;
GDBusConnection *bus = NULL;
NMRemoteConnection *remote = NULL;
bus = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);
g_assert_no_error (error);
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
client = nm_client_new (NULL, &error);
g_assert_no_error (error);
ret = g_test_run ();
- nm_test_service_cleanup (sinfo);
+ nmtstc_service_cleanup (sinfo);
g_object_unref (client);
g_object_unref (bus);
#include <sys/types.h>
#include <signal.h>
-#include <NetworkManager.h>
#include <nm-secret-agent-old.h>
-#include "nm-default.h"
#include "nm-test-libnm-utils.h"
-#include "nm-test-utils.h"
-
/*******************************************************************/
enum {
/*******************************************************************/
typedef struct {
- NMTestServiceInfo *sinfo;
+ NMTstcServiceInfo *sinfo;
NMClient *client;
NMSecretAgentOld *agent;
NMSetting *s_wsec;
GError *error = NULL;
- sadata->sinfo = nm_test_service_init ();
+ sadata->sinfo = nmtstc_service_init ();
sadata->client = nm_client_new (NULL, &error);
g_assert_no_error (error);
counter++;
/* Create the device */
- sadata->device = nm_test_service_add_device (sadata->sinfo, sadata->client,
- "AddWifiDevice", sadata->ifname);
+ sadata->device = nmtstc_service_add_device (sadata->sinfo, sadata->client,
+ "AddWifiDevice", sadata->ifname);
/* Create the connection */
connection = nmtst_create_minimal_connection (sadata->con_id, NULL, NM_SETTING_WIRELESS_SETTING_NAME, &s_con);
g_object_unref (sadata->connection);
g_object_unref (sadata->client);
- nm_test_service_cleanup (sadata->sinfo);
+ nmtstc_service_cleanup (sadata->sinfo);
g_source_remove (sadata->timeout_id);
g_main_loop_unref (sadata->loop);
static void
test_secret_agent_auto_register (void)
{
- NMTestServiceInfo *sinfo;
+ NMTstcServiceInfo *sinfo;
NMSecretAgentOld *agent;
GMainLoop *loop;
GError *error = NULL;
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
loop = g_main_loop_new (NULL, FALSE);
agent = test_secret_agent_new ();
g_assert (nm_secret_agent_old_get_registered (agent));
/* Shut down test service */
- nm_test_service_cleanup (sinfo);
+ nmtstc_service_cleanup (sinfo);
g_main_loop_run (loop);
g_assert (!nm_secret_agent_old_get_registered (agent));
/* Restart test service */
- sinfo = nm_test_service_init ();
+ sinfo = nmtstc_service_init ();
g_main_loop_run (loop);
g_assert (nm_secret_agent_old_get_registered (agent));
/* Shut down test service again */
- nm_test_service_cleanup (sinfo);
+ nmtstc_service_cleanup (sinfo);
g_main_loop_run (loop);
g_assert (!nm_secret_agent_old_get_registered (agent));