fairseq/tasks/__init__.py
Killed 19 out of 35 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 205
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -60,7 +60,7 @@
# automatically import any Python files in the tasks/ directory
tasks_dir = os.path.dirname(__file__)
for file in os.listdir(tasks_dir):
- path = os.path.join(tasks_dir, file)
+ path = None
if (
not file.startswith('_')
and not file.startswith('.')
Mutant 206
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -62,7 +62,7 @@
for file in os.listdir(tasks_dir):
path = os.path.join(tasks_dir, file)
if (
- not file.startswith('_')
+ file.startswith('_')
and not file.startswith('.')
and (file.endswith('.py') or os.path.isdir(path))
):
Mutant 207
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -62,7 +62,7 @@
for file in os.listdir(tasks_dir):
path = os.path.join(tasks_dir, file)
if (
- not file.startswith('_')
+ not file.startswith('XX_XX')
and not file.startswith('.')
and (file.endswith('.py') or os.path.isdir(path))
):
Mutant 208
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -63,7 +63,7 @@
path = os.path.join(tasks_dir, file)
if (
not file.startswith('_')
- and not file.startswith('.')
+ and file.startswith('.')
and (file.endswith('.py') or os.path.isdir(path))
):
task_name = file[:file.find('.py')] if file.endswith('.py') else file
Mutant 209
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -63,7 +63,7 @@
path = os.path.join(tasks_dir, file)
if (
not file.startswith('_')
- and not file.startswith('.')
+ and not file.startswith('XX.XX')
and (file.endswith('.py') or os.path.isdir(path))
):
task_name = file[:file.find('.py')] if file.endswith('.py') else file
Mutant 210
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -64,7 +64,7 @@
if (
not file.startswith('_')
and not file.startswith('.')
- and (file.endswith('.py') or os.path.isdir(path))
+ and (file.endswith('XX.pyXX') or os.path.isdir(path))
):
task_name = file[:file.find('.py')] if file.endswith('.py') else file
importlib.import_module('fairseq.tasks.' + task_name)
Mutant 211
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -64,7 +64,7 @@
if (
not file.startswith('_')
and not file.startswith('.')
- and (file.endswith('.py') or os.path.isdir(path))
+ and (file.endswith('.py') and os.path.isdir(path))
):
task_name = file[:file.find('.py')] if file.endswith('.py') else file
importlib.import_module('fairseq.tasks.' + task_name)
Mutant 212
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -62,8 +62,7 @@
for file in os.listdir(tasks_dir):
path = os.path.join(tasks_dir, file)
if (
- not file.startswith('_')
- and not file.startswith('.')
+ not file.startswith('_') or not file.startswith('.')
and (file.endswith('.py') or os.path.isdir(path))
):
task_name = file[:file.find('.py')] if file.endswith('.py') else file
Mutant 219
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -71,7 +71,7 @@
# expose `task_parser` for sphinx
if task_name in TASK_REGISTRY:
- parser = argparse.ArgumentParser(add_help=False)
+ parser = argparse.ArgumentParser(add_help=True)
group_task = parser.add_argument_group('Task name')
# fmt: off
group_task.add_argument('--task', metavar=task_name,
Mutant 221
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -72,7 +72,7 @@
# expose `task_parser` for sphinx
if task_name in TASK_REGISTRY:
parser = argparse.ArgumentParser(add_help=False)
- group_task = parser.add_argument_group('Task name')
+ group_task = parser.add_argument_group('XXTask nameXX')
# fmt: off
group_task.add_argument('--task', metavar=task_name,
help='Enable this task with: ``--task=' + task_name + '``')
Mutant 223
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -74,7 +74,7 @@
parser = argparse.ArgumentParser(add_help=False)
group_task = parser.add_argument_group('Task name')
# fmt: off
- group_task.add_argument('--task', metavar=task_name,
+ group_task.add_argument('XX--taskXX', metavar=task_name,
help='Enable this task with: ``--task=' + task_name + '``')
# fmt: on
group_args = parser.add_argument_group('Additional command-line arguments')
Mutant 224
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -75,7 +75,7 @@
group_task = parser.add_argument_group('Task name')
# fmt: off
group_task.add_argument('--task', metavar=task_name,
- help='Enable this task with: ``--task=' + task_name + '``')
+ help='XXEnable this task with: ``--task=XX' + task_name + '``')
# fmt: on
group_args = parser.add_argument_group('Additional command-line arguments')
TASK_REGISTRY[task_name].add_args(group_args)
Mutant 227
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -75,7 +75,7 @@
group_task = parser.add_argument_group('Task name')
# fmt: off
group_task.add_argument('--task', metavar=task_name,
- help='Enable this task with: ``--task=' + task_name + '``')
+ help='Enable this task with: ``--task=' + task_name + 'XX``XX')
# fmt: on
group_args = parser.add_argument_group('Additional command-line arguments')
TASK_REGISTRY[task_name].add_args(group_args)
Mutant 228
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -77,7 +77,7 @@
group_task.add_argument('--task', metavar=task_name,
help='Enable this task with: ``--task=' + task_name + '``')
# fmt: on
- group_args = parser.add_argument_group('Additional command-line arguments')
+ group_args = parser.add_argument_group('XXAdditional command-line argumentsXX')
TASK_REGISTRY[task_name].add_args(group_args)
globals()[task_name + '_parser'] = parser
Mutant 231
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -79,5 +79,5 @@
# fmt: on
group_args = parser.add_argument_group('Additional command-line arguments')
TASK_REGISTRY[task_name].add_args(group_args)
- globals()[task_name + '_parser'] = parser
+ globals()[task_name + 'XX_parserXX'] = parser
Mutant 232
--- fairseq/tasks/__init__.py
+++ fairseq/tasks/__init__.py
@@ -79,5 +79,5 @@
# fmt: on
group_args = parser.add_argument_group('Additional command-line arguments')
TASK_REGISTRY[task_name].add_args(group_args)
- globals()[task_name + '_parser'] = parser
+ globals()[task_name + '_parser'] = None