@@ -445,7 +445,8 @@ def create_regrtest(self, args):
445445
446446 return regrtest
447447
448- def check_ci_mode (self , args , use_resources , * , rerun = True , randomize = True ):
448+ def check_ci_mode (self , args , use_resources ,
449+ * , rerun = True , randomize = True , output_on_failure = True ):
449450 regrtest = self .create_regrtest (args )
450451 self .assertEqual (regrtest .num_workers , - 1 )
451452 self .assertEqual (regrtest .want_rerun , rerun )
@@ -454,7 +455,7 @@ def check_ci_mode(self, args, use_resources, *, rerun=True, randomize=True):
454455 self .assertIsInstance (regrtest .random_seed , int )
455456 self .assertTrue (regrtest .fail_env_changed )
456457 self .assertTrue (regrtest .print_slowest )
457- self .assertTrue (regrtest .output_on_failure )
458+ self .assertEqual (regrtest .output_on_failure , output_on_failure )
458459 self .assertEqual (sorted (regrtest .use_resources ), sorted (use_resources ))
459460 return regrtest
460461
@@ -481,6 +482,14 @@ def test_fast_ci_resource(self):
481482 use_resources .remove ('network' )
482483 self .check_ci_mode (args , use_resources )
483484
485+ def test_fast_ci_verbose (self ):
486+ args = ['--fast-ci' , '--verbose' ]
487+ use_resources = sorted (cmdline .ALL_RESOURCES )
488+ use_resources .remove ('cpu' )
489+ regrtest = self .check_ci_mode (args , use_resources ,
490+ output_on_failure = False )
491+ self .assertEqual (regrtest .verbose , True )
492+
484493 def test_slow_ci (self ):
485494 args = ['--slow-ci' ]
486495 use_resources = sorted (cmdline .ALL_RESOURCES )
0 commit comments