From f9a7bcc2fcef2b43d4dc5d560ac138da1e9719c9 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Mon, 21 Feb 2005 19:38:06 +0000 Subject: 2005-02-21 Colin Walters * 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. --- dbus/dbus-test-main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'dbus/dbus-test-main.c') 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; } -- cgit