fairseq/options.py

Killed 1 out of 11 mutants

Survived

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

Mutant 110

--- fairseq/options.py
+++ fairseq/options.py
@@ -13,7 +13,7 @@
 from fairseq.data.indexed_dataset import get_available_dataset_impl
 
 
-def get_preprocessing_parser(default_task="translation"):
+def get_preprocessing_parser(default_task="XXtranslationXX"):
     parser = get_parser("Preprocessing", default_task)
     add_preprocess_args(parser)
     return parser

Mutant 111

--- fairseq/options.py
+++ fairseq/options.py
@@ -19,7 +19,7 @@
     return parser
 
 
-def get_training_parser(default_task="translation"):
+def get_training_parser(default_task="XXtranslationXX"):
     parser = get_parser("Trainer", default_task)
     add_dataset_args(parser, train=True)
     add_distributed_training_args(parser)

Mutant 112

--- fairseq/options.py
+++ fairseq/options.py
@@ -29,7 +29,7 @@
     return parser
 
 
-def get_generation_parser(interactive=False, default_task="translation"):
+def get_generation_parser(interactive=True, default_task="translation"):
     parser = get_parser("Generation", default_task)
     add_dataset_args(parser, gen=True)
     add_distributed_training_args(parser, default_world_size=1)

Mutant 113

--- fairseq/options.py
+++ fairseq/options.py
@@ -29,7 +29,7 @@
     return parser
 
 
-def get_generation_parser(interactive=False, default_task="translation"):
+def get_generation_parser(interactive=False, default_task="XXtranslationXX"):
     parser = get_parser("Generation", default_task)
     add_dataset_args(parser, gen=True)
     add_distributed_training_args(parser, default_world_size=1)

Mutant 114

--- fairseq/options.py
+++ fairseq/options.py
@@ -39,7 +39,7 @@
     return parser
 
 
-def get_interactive_generation_parser(default_task="translation"):
+def get_interactive_generation_parser(default_task="XXtranslationXX"):
     return get_generation_parser(interactive=True, default_task=default_task)
 
 

Mutant 115

--- fairseq/options.py
+++ fairseq/options.py
@@ -43,7 +43,7 @@
     return get_generation_parser(interactive=True, default_task=default_task)
 
 
-def get_eval_lm_parser(default_task="language_modeling"):
+def get_eval_lm_parser(default_task="XXlanguage_modelingXX"):
     parser = get_parser("Evaluate Language Model", default_task)
     add_dataset_args(parser, gen=True)
     add_distributed_training_args(parser, default_world_size=1)

Mutant 116

--- fairseq/options.py
+++ fairseq/options.py
@@ -71,7 +71,7 @@
         return [type(x)]
 
 
-def eval_bool(x, default=False):
+def eval_bool(x, default=True):
     if x is None:
         return default
     try:

Mutant 118

--- fairseq/options.py
+++ fairseq/options.py
@@ -204,7 +204,7 @@
         return args
 
 
-def get_parser(desc, default_task="translation"):
+def get_parser(desc, default_task="XXtranslationXX"):
     # Before creating the true parser, we need to import optional user module
     # in order to eagerly import custom tasks, optimizers, architectures, etc.
     usr_parser = argparse.ArgumentParser(add_help=False, allow_abbrev=False)

Mutant 119

--- fairseq/options.py
+++ fairseq/options.py
@@ -322,7 +322,7 @@
     return parser
 
 
-def add_dataset_args(parser, train=False, gen=False):
+def add_dataset_args(parser, train=True, gen=False):
     group = parser.add_argument_group("Dataset and data loading")
     # fmt: off
     group.add_argument('--num-workers', default=1, type=int, metavar='N',

Mutant 120

--- fairseq/options.py
+++ fairseq/options.py
@@ -322,7 +322,7 @@
     return parser
 
 
-def add_dataset_args(parser, train=False, gen=False):
+def add_dataset_args(parser, train=False, gen=True):
     group = parser.add_argument_group("Dataset and data loading")
     # fmt: off
     group.add_argument('--num-workers', default=1, type=int, metavar='N',