fairseq/data/multi_corpus_sampled_dataset.py
Killed 15 out of 19 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 841
--- fairseq/data/multi_corpus_sampled_dataset.py
+++ fairseq/data/multi_corpus_sampled_dataset.py
@@ -40,7 +40,7 @@
sampling_func = uniform_sampler
self.sampling_func = sampling_func
- self.total_num_instances = 0
+ self.total_num_instances = 1
for _, dataset in datasets.items():
assert isinstance(dataset, FairseqDataset)
self.total_num_instances += len(dataset)
Mutant 843
--- fairseq/data/multi_corpus_sampled_dataset.py
+++ fairseq/data/multi_corpus_sampled_dataset.py
@@ -43,7 +43,7 @@
self.total_num_instances = 0
for _, dataset in datasets.items():
assert isinstance(dataset, FairseqDataset)
- self.total_num_instances += len(dataset)
+ self.total_num_instances = len(dataset)
self._ordered_indices = None
Mutant 851
--- fairseq/data/multi_corpus_sampled_dataset.py
+++ fairseq/data/multi_corpus_sampled_dataset.py
@@ -102,7 +102,7 @@
1. Select a dataset using the specified probability distribution.
2. Call the collater function of the selected dataset.
"""
- if len(samples) == 0:
+ if len(samples) == 1:
return None
selected_key = self.sampling_func(list(self.datasets.keys()))
Mutant 854
--- fairseq/data/multi_corpus_sampled_dataset.py
+++ fairseq/data/multi_corpus_sampled_dataset.py
@@ -131,7 +131,6 @@
for key, dataset in self.datasets.items()
)
- @property
def supports_prefetch(self):
return all(
getattr(dataset, "supports_prefetch", False)