AM_CPPFLAGS = \
-I$(top_srcdir) \
$(DBUS_STATIC_BUILD_CPPFLAGS) \
+ $(VALGRIND_CFLAGS) \
-DDBUS_COMPILATION \
$(NULL)
#include <string.h>
#include <dbus/dbus.h>
#include <dbus/dbus-connection-internal.h>
+#include <dbus/dbus-valgrind-internal.h>
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
char *id;
char *server_id;
+ if (RUNNING_ON_VALGRIND)
+ {
+ printf ("1..0 # SKIP Not ready to run under valgrind yet\n");
+ return 0;
+ }
+
dbus_error_init (&error);
connection = dbus_bus_get (DBUS_BUS_SESSION, &error);
if (connection == NULL)
#include <config.h>
#include <dbus/dbus.h>
#include <dbus/dbus-sysdeps.h>
+#include <dbus/dbus-valgrind-internal.h>
#include <stdio.h>
#include <stdlib.h>
DBusPendingCall *pending;
DBusMessage *reply;
+ if (RUNNING_ON_VALGRIND)
+ {
+ printf ("1..0 # SKIP Not ready to run under valgrind yet\n");
+ return 0;
+ }
+
printf ("# Testing pending call error\n");
dbus_connection_allocate_data_slot (&slot_connection);
#include <config.h>
#include <dbus/dbus.h>
#include <dbus/dbus-sysdeps.h>
+#include <dbus/dbus-valgrind-internal.h>
#include <stdio.h>
#include <stdlib.h>
DBusConnection *conn;
DBusError error;
+ if (RUNNING_ON_VALGRIND)
+ {
+ printf ("1..0 # SKIP Not ready to run under valgrind yet\n");
+ return 0;
+ }
+
/* Time each iteration and make sure it doesn't take more than 5 seconds
to complete. Outside influences may cause connections to take longer
but if it does and we are stuck in a poll call then we know the
#include <config.h>
#include <dbus/dbus.h>
#include <dbus/dbus-sysdeps.h>
+#include <dbus/dbus-valgrind-internal.h>
#include <stdio.h>
#include <limits.h>
#include <stdlib.h>
DBusConnection *conn;
DBusError error;
+ if (RUNNING_ON_VALGRIND)
+ {
+ printf ("1..0 # SKIP Not ready to run under valgrind yet\n");
+ return 0;
+ }
+
printf ("# Testing pending call timeouts\n");
dbus_error_init (&error);
#include <config.h>
+#include <dbus/dbus-valgrind-internal.h>
#include "../test-utils.h"
static void die (const char *message,
{
int test_num = 0;
+ if (RUNNING_ON_VALGRIND)
+ {
+ printf ("1..0 # SKIP Not ready to run under valgrind yet\n");
+ return 0;
+ }
+
open_shutdown_private_connection (TRUE);
dbus_shutdown ();
#include <config.h>
+#include <dbus/dbus-valgrind-internal.h>
#include "../test-utils.h"
static void die (const char *message,
DBusConnection *session;
TestServiceData *testdata;
+ if (RUNNING_ON_VALGRIND)
+ {
+ printf ("1..0 # SKIP Not ready to run under valgrind yet\n");
+ return 0;
+ }
+
dbus_error_init (&error);
loop = _dbus_loop_new ();
#include <config.h>
+#include <dbus/dbus-valgrind-internal.h>
#include "../test-utils.h"
static DBusLoop *loop;
{
int test_num = 0;
+ if (RUNNING_ON_VALGRIND)
+ {
+ printf ("1..0 # SKIP Not ready to run under valgrind yet\n");
+ return 0;
+ }
+
open_destroy_shared_session_bus_connection ();
dbus_shutdown ();
#include <dbus/dbus-internals.h>
#include <dbus/dbus-connection-internal.h>
+#include <dbus/dbus-valgrind-internal.h>
static void
_run_iteration (DBusConnection *conn)
DBusCondVar *dispatch_cond2, *io_path_cond2;
int test_num = 0;
+ if (RUNNING_ON_VALGRIND)
+ {
+ printf ("1..0 # SKIP Not ready to run under valgrind yet\n");
+ return 0;
+ }
+
printf ("# Testing late thread init\n");
dbus_error_init (&error);