| Index: appengine/swarming/swarming_bot/bot_code/task_runner.py
|
| diff --git a/appengine/swarming/swarming_bot/bot_code/task_runner.py b/appengine/swarming/swarming_bot/bot_code/task_runner.py
|
| index bbd982bd94506beb1147be07cc6fa4fc70eacf55..8cf9e7e182123b6a3f93f7a680c531d31ef70f05 100644
|
| --- a/appengine/swarming/swarming_bot/bot_code/task_runner.py
|
| +++ b/appengine/swarming/swarming_bot/bot_code/task_runner.py
|
| @@ -116,6 +116,10 @@ def get_isolated_args(
|
| for c in task_details.caches:
|
| cmd.extend(['--named-cache', c['name'], c['path']])
|
|
|
| + # Expected output files:
|
| + for output in task_details.outputs:
|
| + cmd.extend(['--output', output])
|
| +
|
| # CIPD options.
|
| if task_details.cipd_input and task_details.cipd_input.get('packages'):
|
| for pkg in task_details.cipd_input.get('packages'):
|
| @@ -189,6 +193,7 @@ class TaskDetails(object):
|
| self.hard_timeout = data['hard_timeout']
|
| self.io_timeout = data['io_timeout']
|
| self.task_id = data['task_id']
|
| + self.outputs = data.get('outputs', [])
|
|
|
| @staticmethod
|
| def load(path):
|
|
|