From c87dce4c93822df764cc380213e9a69eced7e6e9 Mon Sep 17 00:00:00 2001 From: Bert Vermeulen Date: Wed, 11 Dec 2013 12:48:50 +0100 Subject: [PATCH] pdtest: Add option for custom sigrok-dumps repository path. --- tests/pdtest | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/pdtest b/tests/pdtest index 1258d27..45fb342 100755 --- a/tests/pdtest +++ b/tests/pdtest @@ -348,7 +348,7 @@ if len(sys.argv) == 1: opt_all = opt_run = opt_show = opt_list = False report_dir = None -opts, args = getopt(sys.argv[1:], "dvarslR:") +opts, args = getopt(sys.argv[1:], "dvarslRS:") for opt, arg in opts: if opt == '-d': DEBUG = True @@ -364,6 +364,8 @@ for opt, arg in opts: opt_list = True elif opt == '-R': report_dir = arg + elif opt == '-S': + dumps_dir = arg if opt_run and opt_show: usage("Use either -s or -r, not both.") @@ -382,6 +384,9 @@ try: usage("Specify either -a or tests.") if opt_run: + if not os.path.isdir(dumps_dir): + ERR("Could not find sigrok-dumps repository at %s" % dumps_dir) + sys.exit(1) results, errors = run_tests(testlist) ret = errors elif opt_show: -- 2.30.2