Messages in this thread Patch in this message | | | From | Paul Osmialowski <> | Subject | [RFC 8/8] kdbus: Ability to run kdbus test by executable binary name | Date | Wed, 08 Jul 2015 12:25:10 +0200 |
| |
With this applied, you can do following:
$ cp kdbus-test daemon $ cp kdbus-test send
Then run 'daemon' in one shell session:
$ ./daemon --bus test
...and 'send' in another:
$ ./send --bus test
Useful for testing features introduced by previous patches.
Signed-off-by: Paul Osmialowski <p.osmialowsk@samsung.com> --- tools/testing/selftests/kdbus/kdbus-test.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/tools/testing/selftests/kdbus/kdbus-test.c b/tools/testing/selftests/kdbus/kdbus-test.c index 5a296da..9efbc5f 100644 --- a/tools/testing/selftests/kdbus/kdbus-test.c +++ b/tools/testing/selftests/kdbus/kdbus-test.c @@ -829,6 +829,7 @@ int main(int argc, char *argv[]) ARG_UIDMAP, ARG_GIDMAP, }; + char *exec = basename(argv[0]); kdbus_args = malloc(sizeof(*kdbus_args)); if (!kdbus_args) { @@ -858,6 +859,10 @@ int main(int argc, char *argv[]) srand(time(NULL)); + if (strcmp(exec, "kdbus-test") != 0) { + kdbus_args->test = exec; + } + while ((t = getopt_long(argc, argv, "hxfm:r:t:b:w:a", options, NULL)) >= 0) { switch (t) { case 'x': -- 1.9.1
| |