Messages in this thread Patch in this message | | | From | Paul Osmialowski <> | Subject | [RFC 3/3] kdbus: Ability to run kdbus test by executable binary name | Date | Thu, 24 Sep 2015 14:07:36 +0200 |
| |
With this applied, you can make a symlink (or copy) of kdbus-test executable binary and name it according to given test name.
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 37f05bb..473cb1b 100644 --- a/tools/testing/selftests/kdbus/kdbus-test.c +++ b/tools/testing/selftests/kdbus/kdbus-test.c @@ -834,6 +834,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) { @@ -863,6 +864,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
| |