summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDaniel Mack <zonque@gmail.com>2014-01-16 17:05:44 +0100
committerDaniel Mack <zonque@gmail.com>2014-01-16 17:05:44 +0100
commit9b1918fc4929cc9b4ec49a17cc12c07bea446de8 (patch)
tree57f452a3491f1383a88a86aef0303e41f4621c7a /test
parentee93ba1237d331abf3988807e0588c736802b87a (diff)
downloadkdbus-bus-9b1918fc4929cc9b4ec49a17cc12c07bea446de8.tar.gz
kdbus-bus-9b1918fc4929cc9b4ec49a17cc12c07bea446de8.tar.bz2
kdbus-bus-9b1918fc4929cc9b4ec49a17cc12c07bea446de8.zip
test: test-timeout: add dirty hack for loop mode
Diffstat (limited to 'test')
-rw-r--r--test/test-kdbus-timeout.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/test-kdbus-timeout.c b/test/test-kdbus-timeout.c
index 733c68e25ee..35f384922d8 100644
--- a/test/test-kdbus-timeout.c
+++ b/test/test-kdbus-timeout.c
@@ -42,7 +42,7 @@ int timeout_msg_recv(struct conn *conn)
return 0;
}
-int main(int argc, char *argv[])
+static int run_test(void)
{
struct {
struct kdbus_cmd_make head;
@@ -149,3 +149,11 @@ int main(int argc, char *argv[])
return expected ? EXIT_FAILURE : EXIT_SUCCESS;
}
+
+int main(int argc, char *argv[])
+{
+ if (argc > 1)
+ while (run_test() == 0);
+
+ return run_test();
+}