@@ -448,7 +448,8 @@ def create_regrtest(self, args):
448
448
449
449
return regrtest
450
450
451
- def check_ci_mode (self , args , use_resources , * , rerun = True , randomize = True ):
451
+ def check_ci_mode (self , args , use_resources ,
452
+ * , rerun = True , randomize = True , output_on_failure = True ):
452
453
regrtest = self .create_regrtest (args )
453
454
self .assertEqual (regrtest .num_workers , - 1 )
454
455
self .assertEqual (regrtest .want_rerun , rerun )
@@ -457,7 +458,7 @@ def check_ci_mode(self, args, use_resources, *, rerun=True, randomize=True):
457
458
self .assertIsInstance (regrtest .random_seed , int )
458
459
self .assertTrue (regrtest .fail_env_changed )
459
460
self .assertTrue (regrtest .print_slowest )
460
- self .assertTrue (regrtest .output_on_failure )
461
+ self .assertEqual (regrtest .output_on_failure , output_on_failure )
461
462
self .assertEqual (sorted (regrtest .use_resources ), sorted (use_resources ))
462
463
return regrtest
463
464
@@ -484,6 +485,14 @@ def test_fast_ci_resource(self):
484
485
use_resources .remove ('network' )
485
486
self .check_ci_mode (args , use_resources )
486
487
488
+ def test_fast_ci_verbose (self ):
489
+ args = ['--fast-ci' , '--verbose' ]
490
+ use_resources = sorted (cmdline .ALL_RESOURCES )
491
+ use_resources .remove ('cpu' )
492
+ regrtest = self .check_ci_mode (args , use_resources ,
493
+ output_on_failure = False )
494
+ self .assertEqual (regrtest .verbose , True )
495
+
487
496
def test_slow_ci (self ):
488
497
args = ['--slow-ci' ]
489
498
use_resources = sorted (cmdline .ALL_RESOURCES )
0 commit comments