fairseq/logging/progress_bar.py

Killed 0 out of 8 mutants

Survived

Survived mutation testing. These mutants show holes in your test suite.

Mutant 2727

--- fairseq/logging/progress_bar.py
+++ fairseq/logging/progress_bar.py
@@ -22,7 +22,7 @@
 from .meters import AverageMeter, StopwatchMeter, TimeMeter
 
 
-logger = logging.getLogger(__name__)
+logger = None
 
 
 def progress_bar(

Mutant 2728

--- fairseq/logging/progress_bar.py
+++ fairseq/logging/progress_bar.py
@@ -32,7 +32,7 @@
     epoch: Optional[int] = None,
     prefix: Optional[str] = None,
     tensorboard_logdir: Optional[str] = None,
-    default_log_format: str = 'tqdm',
+    default_log_format: str = 'XXtqdmXX',
 ):
     if log_format is None:
         log_format = default_log_format

Mutant 2729

--- fairseq/logging/progress_bar.py
+++ fairseq/logging/progress_bar.py
@@ -68,7 +68,7 @@
     epoch: Optional[int] = None,
     prefix: Optional[str] = None,
     default: str = 'tqdm',
-    no_progress_bar: str = 'none',
+    no_progress_bar: str = 'XXnoneXX',
 ):
     """Legacy wrapper that takes an argparse.Namespace."""
     if getattr(args, 'no_progress_bar', False):

Mutant 2730

--- fairseq/logging/progress_bar.py
+++ fairseq/logging/progress_bar.py
@@ -149,8 +149,6 @@
             postfix[key] = str(format_stat(postfix[key]))
         return postfix
 
-
-@contextmanager
 def rename_logger(logger, new_name):
     old_name = logger.name
     if new_name is not None:

Mutant 2731

--- fairseq/logging/progress_bar.py
+++ fairseq/logging/progress_bar.py
@@ -162,7 +162,7 @@
 class JsonProgressBar(BaseProgressBar):
     """Log output in JSON format."""
 
-    def __init__(self, iterable, epoch=None, prefix=None, log_interval=1000):
+    def __init__(self, iterable, epoch=None, prefix=None, log_interval=1001):
         super().__init__(iterable, epoch, prefix)
         self.log_interval = log_interval
         self.i = None

Mutant 2732

--- fairseq/logging/progress_bar.py
+++ fairseq/logging/progress_bar.py
@@ -234,7 +234,7 @@
 class SimpleProgressBar(BaseProgressBar):
     """A minimal logger for non-TTY environments."""
 
-    def __init__(self, iterable, epoch=None, prefix=None, log_interval=1000):
+    def __init__(self, iterable, epoch=None, prefix=None, log_interval=1001):
         super().__init__(iterable, epoch, prefix)
         self.log_interval = log_interval
         self.i = None

Mutant 2733

--- fairseq/logging/progress_bar.py
+++ fairseq/logging/progress_bar.py
@@ -297,7 +297,7 @@
 
 
 try:
-    _tensorboard_writers = {}
+    _tensorboard_writers = None
     from tensorboardX import SummaryWriter
 except ImportError:
     SummaryWriter = None

Mutant 2734

--- fairseq/logging/progress_bar.py
+++ fairseq/logging/progress_bar.py
@@ -300,7 +300,7 @@
     _tensorboard_writers = {}
     from tensorboardX import SummaryWriter
 except ImportError:
-    SummaryWriter = None
+    SummaryWriter = ""
 
 
 def _close_writers():