From ddca6201c36d271de18de4010c1ecc46d9503ca6 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Sat, 19 Aug 2017 08:53:16 +1000 Subject: * runtest.exp: Fix --directory matching. Signed-off-by: Ben Elliston --- ChangeLog | 4 ++++ runtest.exp | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 61cbbf5..1d939a9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2017-08-18 Tom Tromey + + * runtest.exp: Fix --directory matching. + 2017-08-15 Ben Elliston * lib/framework.exp (xml_tag): New proc. diff --git a/runtest.exp b/runtest.exp index 173c9a4..02c10ed 100644 --- a/runtest.exp +++ b/runtest.exp @@ -1829,7 +1829,10 @@ foreach current_target $target_list { # list of directories. Look for match on each item. set found 0 foreach directory $cmdline_dir_to_run { - if {[string match $directory $dir]} { + # Look for a directory that ends with the + # provided --directory name. + if {[string match "$directory" $dir] + || [string match "*/$directory" $dir]} { set found 1 break } -- cgit v1.1