summaryrefslogtreecommitdiff
path: root/test/ipc
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2021-11-29 23:02:27 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2021-12-01 08:54:12 +0200
commitb24d9c4413b9d7f55f4105adeb7cf9a2450d3204 (patch)
treec896a9d23ffe729ffdac5146b965fe2e83fbdee8 /test/ipc
parent68e4f70a6937a69339c3f48502cd4e332c3a16ca (diff)
test: Store path to the test executable in Test class
Store the path to the test executable, found in argv[0], in the Test instance. This can be useful for tests that need to fork processes. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'test/ipc')
-rw-r--r--test/ipc/unixsocket.cpp4
-rw-r--r--test/ipc/unixsocket_ipc.cpp4
2 files changed, 6 insertions, 2 deletions
diff --git a/test/ipc/unixsocket.cpp b/test/ipc/unixsocket.cpp
index 7270bf4d..4fc1c10a 100644
--- a/test/ipc/unixsocket.cpp
+++ b/test/ipc/unixsocket.cpp
@@ -501,5 +501,7 @@ int main(int argc, char **argv)
return slave.run(ipcfd);
}
- return UnixSocketTest().execute();
+ UnixSocketTest test;
+ test.setArgs(argc, argv);
+ return test.execute();
}
diff --git a/test/ipc/unixsocket_ipc.cpp b/test/ipc/unixsocket_ipc.cpp
index ab5d2557..2e3b52ca 100644
--- a/test/ipc/unixsocket_ipc.cpp
+++ b/test/ipc/unixsocket_ipc.cpp
@@ -227,5 +227,7 @@ int main(int argc, char **argv)
return slave.run(ipcfd);
}
- return UnixSocketTestIPC().execute();
+ UnixSocketTestIPC test;
+ test.setArgs(argc, argv);
+ return test.execute();
}