{
g_test_init (&argc, &argv, NULL);
- session_bus_up ();
-
g_test_add_func ("/appinfo/dbusappinfo", test_dbus_appinfo);
- session_bus_down ();
-
- return g_test_run ();
+ return session_bus_run ();
}
main (int argc,
char *argv[])
{
- gint ret;
-
g_test_init (&argc, &argv, NULL);
/* all the tests rely on a shared main loop */
loop = g_main_loop_new (NULL, FALSE);
- session_bus_up ();
-
g_test_add_func ("/gdbus/object-registration", test_object_registration);
g_test_add_func ("/gdbus/registered-interfaces", test_registered_interfaces);
g_test_add_func ("/gdbus/async-properties", test_async_properties);
/* TODO: check that we spit out correct introspection data */
/* TODO: check that registering a whole subtree works */
- ret = g_test_run();
-
- /* tear down bus */
- session_bus_down ();
-
- return ret;
+ return session_bus_run ();
}
main (int argc,
char *argv[])
{
- gint ret;
-
g_test_init (&argc, &argv, NULL);
/* all the tests rely on a shared main loop */
loop = g_main_loop_new (NULL, FALSE);
- session_bus_up ();
-
g_test_add_func ("/gdbus/introspection-parser", test_introspection_parser);
g_test_add_func ("/gdbus/introspection-generate", test_generate);
g_test_add_func ("/gdbus/introspection-default-direction", test_default_direction);
g_test_add_func ("/gdbus/introspection-extra-data", test_extra_data);
- ret = g_test_run ();
-
- session_bus_down ();
-
- return ret;
+ return session_bus_run ();
}
/* all the tests rely on a shared main loop */
loop = g_main_loop_new (NULL, FALSE);
- session_bus_up ();
-
g_test_add_func ("/gdbus/proxy", test_proxy);
g_test_add_func ("/gdbus/proxy/no-properties", test_no_properties);
g_test_add_func ("/gdbus/proxy/wellknown-noauto", test_wellknown_noauto);
g_test_add_func ("/gdbus/proxy/async", test_async);
- ret = g_test_run();
+ ret = session_bus_run();
g_dbus_node_info_unref (introspection_data);
- session_bus_down ();
return ret;
}
g_clear_object (&singleton);
}
+gint
+session_bus_run (void)
+{
+ gint ret;
+
+ session_bus_up ();
+ ret = g_test_run ();
+ session_bus_down ();
+
+ return ret;
+}
void session_bus_up (void);
void session_bus_stop (void);
void session_bus_down (void);
+gint session_bus_run (void);
G_END_DECLS
main (int argc,
char *argv[])
{
- gint ret;
-
g_test_init (&argc, &argv, NULL);
- session_bus_up ();
-
g_test_add_func ("/gdbus/codegen/annotations", test_annotations);
g_test_add_func ("/gdbus/codegen/interface_stability", test_interface_stability);
g_test_add_func ("/gdbus/codegen/object-manager", test_object_manager);
g_test_add_func ("/gdbus/codegen/property-naming", test_property_naming);
- ret = g_test_run();
-
- /* tear down bus */
- session_bus_down ();
-
- return ret;
+ return session_bus_run ();
}