diff options
author | Colin Walters <walters@verbum.org> | 2005-02-21 19:38:06 +0000 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2005-02-21 19:38:06 +0000 |
commit | f9a7bcc2fcef2b43d4dc5d560ac138da1e9719c9 (patch) | |
tree | b65b6951f1ba24563dc4378061999eff815be2b3 /dbus/dbus-test-main.c | |
parent | 209a5011f7b5ebf9a5ed52c1cc53378f7603ad51 (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.c | 8 |
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; } |