Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion q2_mlab/templates/array_job_template.sh
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ do
then
echo $RESULTS already exists, execution skipped
else
qiime mlab unit-benchmark --i-table {{ TABLE_FP }} \
timeout -s SIGKILL 2h qiime mlab unit-benchmark --i-table {{ TABLE_FP }} \
--i-metadata {{ METADATA_FP }} \
--p-algorithm {{ ALGORITHM }} \
--p-params "${params}" \
Expand Down
13 changes: 8 additions & 5 deletions q2_mlab/tests/test_doctor.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@


class DoctorTests(unittest.TestCase):
def setUp(self):
@classmethod
def setUpClass(self):

self.TEST_DIR = os.path.split(__file__)[0]
self.dataset_file = os.path.join(self.TEST_DIR, "data/table.qza")
Expand Down Expand Up @@ -89,7 +90,8 @@ def setUp(self):
inserted_path = os.path.join(inserted_dir, artifact)
os.rename(uninserted_path, inserted_path)

def tearDown(self):
@classmethod
def tearDownClass(self):

# Remove files we generated
files_generated = [
Expand Down Expand Up @@ -169,20 +171,21 @@ def test_parse_info(self):
}
self.assertDictEqual(info_dict, expected_dict)

def test_get_uninserted_results(self):
def test_getting_filtering_results(self):

# Test getting uninserted results
results_list = get_results(self.results_dir)
for fname in results_list:
self.assertTrue(fname.endswith(".qza"))
self.assertEqual(len(results_list), 110)

def test_get_inserted_results(self):
# Test getting inserted results
inserted_dir = os.path.join(self.results_dir, "inserted")
results_list = get_results(inserted_dir)
for fname in results_list:
self.assertTrue(fname.endswith(".qza"))
self.assertEqual(len(results_list), 2)

def test_filter_duplicate_parameter_results(self):
results_list = get_results(self.results_dir)
self.assertEqual(len(results_list), 110)
self.assertTrue(
Expand Down