about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSmitty <me@smitop.com>2022-07-09 18:52:37 -0400
committerSmitty <me@smitop.com>2022-07-09 18:52:37 -0400
commited542df9bc798bbdfe4d18308b9a6528bebf0461 (patch)
tree67a3b067196914720f31fa49243df26cd0411342
parent6c20ab744b0f82646d90ce9d25894823abc9c669 (diff)
downloadrust-ed542df9bc798bbdfe4d18308b9a6528bebf0461.tar.gz
rust-ed542df9bc798bbdfe4d18308b9a6528bebf0461.zip
Fix binary name in help message for test binaries
-rw-r--r--library/test/src/cli.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/library/test/src/cli.rs b/library/test/src/cli.rs
index 000f5fa3f58..f981b9c4954 100644
--- a/library/test/src/cli.rs
+++ b/library/test/src/cli.rs
@@ -196,6 +196,7 @@ Test Attributes:
 pub fn parse_opts(args: &[String]) -> Option<OptRes> {
     // Parse matches.
     let opts = optgroups();
+    let binary = args.get(0).map(|c| &**c).unwrap_or("...");
     let args = args.get(1..).unwrap_or(args);
     let matches = match opts.parse(args) {
         Ok(m) => m,
@@ -205,7 +206,7 @@ pub fn parse_opts(args: &[String]) -> Option<OptRes> {
     // Check if help was requested.
     if matches.opt_present("h") {
         // Show help and do nothing more.
-        usage(&args[0], &opts);
+        usage(binary, &opts);
         return None;
     }