diff options
author | Jacob Bachmeyer <jcb@gnu.org> | 2020-11-10 21:19:45 -0600 |
---|---|---|
committer | Jacob Bachmeyer <jcb@gnu.org> | 2020-11-10 21:19:45 -0600 |
commit | e14ab2646f02530efb93037f1fee5c20f5af4121 (patch) | |
tree | c2974fb0e0befa3a145b9afb4b4f97b4f099111f | |
parent | 2d7309f6ec752d0c5269d2a728911d33a48895b8 (diff) | |
download | dejagnu-e14ab2646f02530efb93037f1fee5c20f5af4121.zip dejagnu-e14ab2646f02530efb93037f1fee5c20f5af4121.tar.gz dejagnu-e14ab2646f02530efb93037f1fee5c20f5af4121.tar.bz2 |
Fix bug with ambiguous relative link targets in launcher tests
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | testsuite/lib/launcher.exp | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,5 +1,10 @@ 2020-11-10 Jacob Bachmeyer <jcb@gnu.org> + PR44545 + + * testsuite/lib/launcher.exp (link_dejagnu_launcher_test_item): + Use [file normalize] to ensure that link targets are unambiguous. + * testsuite/lib/launcher.exp (link_dejagnu_launcher_test_item): New procedure to collect existing repeated testsuite code. * testsuite/launcher.all/command.exp: Establish testing diff --git a/testsuite/lib/launcher.exp b/testsuite/lib/launcher.exp index 84a392f..729d7d8 100644 --- a/testsuite/lib/launcher.exp +++ b/testsuite/lib/launcher.exp @@ -78,7 +78,7 @@ proc try_dejagnu_launcher { launcher test } { proc link_dejagnu_launcher_test_item {link target} { verbose -log "linking $link" verbose -log " to $target" - if {[catch {file link -symbolic $link $target} err]} { + if {[catch {file link -symbolic $link [file normalize $target]} err]} { perror $err 0 } } |