about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJakob Schikowski <jakob.schikowski@gmx.de>2019-09-22 22:20:30 +0200
committerJakob Schikowski <jakob.schikowski@gmx.de>2019-09-22 22:20:30 +0200
commitd91b965664c47cdf8dfa060f17f50d2fe972c2de (patch)
tree52b261248cf94e3e8047e60861154b1c613e3353
parentc16a547012b93272a77d58ff7de894848c4c935a (diff)
downloadrust-d91b965664c47cdf8dfa060f17f50d2fe972c2de.tar.gz
rust-d91b965664c47cdf8dfa060f17f50d2fe972c2de.zip
libtest: Make --report-time an unstable option
-rw-r--r--src/libtest/lib.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/libtest/lib.rs b/src/libtest/lib.rs
index 17baf98875c..e441514e597 100644
--- a/src/libtest/lib.rs
+++ b/src/libtest/lib.rs
@@ -566,6 +566,13 @@ pub fn parse_opts(args: &[String]) -> Option<OptRes> {
         ));
     }
 
+    let report_time = matches.opt_present("report-time");
+    if !allow_unstable && report_time {
+        return Some(Err(
+            "The \"report-time\" flag is only accepted on the nightly compiler".into(),
+        ));
+    }
+
     let run_ignored = match (include_ignored, matches.opt_present("ignored")) {
         (true, true) => {
             return Some(Err(
@@ -579,7 +586,6 @@ pub fn parse_opts(args: &[String]) -> Option<OptRes> {
     let quiet = matches.opt_present("quiet");
     let exact = matches.opt_present("exact");
     let list = matches.opt_present("list");
-    let report_time = matches.opt_present("report-time");
 
     let logfile = matches.opt_str("logfile");
     let logfile = logfile.map(|s| PathBuf::from(&s));