blob: e931c1f84337ad8a341b0c6aa31ddc0d5bf8315d [file] [log] [blame] [edit]
# Copyright 2019 The LUCI Authors. All rights reserved.
# Use of this source code is governed under the Apache License, Version 2.0
# that can be found in the LICENSE file.
"""This file is a recipe demonstrating reading/mocking scheduler host."""
DEPS = [
'scheduler',
'step',
]
def RunSteps(api):
step_res = api.step(name='host', cmd=None)
step_res.presentation.logs['info'] = [
api.scheduler.host,
'%s' % api.scheduler.job_id,
'%s' % api.scheduler.invocation_id
]
def GenTests(api):
yield (
api.test('unset')
)
yield (
api.test('set') +
api.scheduler(
hostname='scheduler.example.com',
job_id='some/job',
invocation_id=12345,
)
)