From 3a1d13a7b524e740636c22f52e0f0c977bc45ae9 Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Jan 12 2017 19:28:22 +0000 Subject: adjustments to WaitTestTask --- diff --git a/koji/tasks.py b/koji/tasks.py index cc2c5fd..b540456 100644 --- a/koji/tasks.py +++ b/koji/tasks.py @@ -404,14 +404,13 @@ class WaitTestTask(BaseTaskHandler): Methods = ['waittest'] _taskWeight = 0.1 def handler(self, count, seconds=10): - tasks = [] for i in xrange(count): task_id = self.session.host.subtask(method='sleep', arglist=[seconds], label=str(i), parent=self.id) - tasks.append(task_id) - results = self.wait(all=True) + bad_task = self.subtask('sleep', ['BAD_ARG'], label='bad') + results = self.wait(all=True, failany=True, canfail=[bad_task]) self.logger.info(pprint.pformat(results))