aboutsummaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorJacob Bachmeyer <jcb62281@gmail.com>2018-12-21 19:45:48 +1100
committerBen Elliston <bje@gnu.org>2018-12-21 19:45:48 +1100
commit04efb47225767928e7bc69036d489572d6e255d2 (patch)
treee8b370172bf9690234a2f4c25da266f1dffd69bc /testsuite
parentf037566a76a4fa5861b8eff39427e66c2f016649 (diff)
downloaddejagnu-04efb47225767928e7bc69036d489572d6e255d2.zip
dejagnu-04efb47225767928e7bc69036d489572d6e255d2.tar.gz
dejagnu-04efb47225767928e7bc69036d489572d6e255d2.tar.bz2
PR 33817
* dejagnu: Improve command parsing to fix bug. Previously, the documented equivalence between "multi word command" and "multi-word-command" did not hold if no arguments were given. * testsuite/launcher.all/command.exp: Add tests. Signed-off-by: Ben Elliston <bje@gnu.org>
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/launcher.all/command.exp9
1 files changed, 9 insertions, 0 deletions
diff --git a/testsuite/launcher.all/command.exp b/testsuite/launcher.all/command.exp
index eb7b219..9e21237 100644
--- a/testsuite/launcher.all/command.exp
+++ b/testsuite/launcher.all/command.exp
@@ -70,6 +70,15 @@ set tests {
"Found subcommand baz-quux with variants: gawk\n"
"Selected variant gawk" }
+ { "#" "bug #33817: ensure that the failure is 'no variant'"
+ " rather than 'could not resolve command'" }
+ { "dejagnu baz-quux is resolved but fails without GNU Awk (bug #33817)"
+ {baz-quux} {GAWK=bogus} 2
+ "ERROR: no variant of baz-quux was selected" }
+ { "dejagnu baz quux is resolved but fails without GNU Awk (bug #33817)"
+ {baz quux} {GAWK=bogus} 2
+ "ERROR: no variant of baz-quux was selected" }
+
{ "#" invalid direct calls }
{ "dejagnu -v bar fails" {-v bar} {} 2