File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,7 @@ fn optgroups() -> getopts::Options {
5757 . optflag ( "" , "test" , "Run tests and not benchmarks" )
5858 . optflag ( "" , "bench" , "Run benchmarks instead of tests" )
5959 . optflag ( "" , "list" , "List all tests and benchmarks" )
60+ . optflag ( "" , "fail-fast" , "Don't start new tests after the first failure" )
6061 . optflag ( "h" , "help" , "Display this message" )
6162 . optopt ( "" , "logfile" , "Write logs to the specified file (deprecated)" , "PATH" )
6263 . optflag (
@@ -270,6 +271,7 @@ fn parse_opts_impl(matches: getopts::Matches) -> OptRes {
270271 let exact = matches. opt_present ( "exact" ) ;
271272 let list = matches. opt_present ( "list" ) ;
272273 let skip = matches. opt_strs ( "skip" ) ;
274+ let fail_fast = matches. opt_present ( "fail-fast" ) ;
273275
274276 let bench_benchmarks = matches. opt_present ( "bench" ) ;
275277 let run_tests = !bench_benchmarks || matches. opt_present ( "test" ) ;
@@ -307,7 +309,7 @@ fn parse_opts_impl(matches: getopts::Matches) -> OptRes {
307309 skip,
308310 time_options,
309311 options,
310- fail_fast : false ,
312+ fail_fast,
311313 } ;
312314
313315 Ok ( test_opts)
You can’t perform that action at this time.
0 commit comments