summaryrefslogtreecommitdiffstats
path: root/dbus/dbus-test-main.c
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2005-02-21 19:38:06 +0000
committerColin Walters <walters@verbum.org>2005-02-21 19:38:06 +0000
commitf9a7bcc2fcef2b43d4dc5d560ac138da1e9719c9 (patch)
treeb65b6951f1ba24563dc4378061999eff815be2b3 /dbus/dbus-test-main.c
parent209a5011f7b5ebf9a5ed52c1cc53378f7603ad51 (diff)
2005-02-21 Colin Walters <walters@verbum.org>
* dbus/dbus-test-main.c (main): Take optional specific test argument. * dbus/dbus-test.c (run_test): New function, runs a test function with no data directory. (run_data_test): Like above, but takes data directory. (dbus_internal_do_not_use_run_tests): Take specific test argument. Replace lots of cut n' paste code with run_test and run_data_test. * dbus/dbus-test.h: Update prototype for dbus_internal_do_not_use_run_tests.
Diffstat (limited to 'dbus/dbus-test-main.c')
-rw-r--r--dbus/dbus-test-main.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/dbus/dbus-test-main.c b/dbus/dbus-test-main.c
index d44aee85..31f8fdb5 100644
--- a/dbus/dbus-test-main.c
+++ b/dbus/dbus-test-main.c
@@ -33,6 +33,7 @@ main (int argc,
char **argv)
{
const char *test_data_dir;
+ const char *specific_test;
setlocale(LC_ALL, "");
@@ -41,8 +42,13 @@ main (int argc,
test_data_dir = argv[1];
else
test_data_dir = NULL;
+
+ if (argc > 2)
+ specific_test = argv[2];
+ else
+ specific_test = NULL;
- dbus_internal_do_not_use_run_tests (test_data_dir);
+ dbus_internal_do_not_use_run_tests (test_data_dir, specific_test);
return 0;
}