blob: eb7ce8ab6154e30953c6672bd57948db11d2ff47 [file]
# Copyright 2021 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.
from __future__ import annotations
DEPS = [
'cv',
'properties',
'step',
]
def RunSteps(api):
api.step('show properties', [])
api.step.active_result.presentation.logs['result'] = [
'mode: %s' % (api.cv.run_mode,),
]
def GenTests(api):
yield api.test('dry') + api.cv(run_mode=api.cv.DRY_RUN)
yield api.test('quick-dry') + api.cv(run_mode=api.cv.QUICK_DRY_RUN)
yield api.test('full') + api.cv(run_mode=api.cv.FULL_RUN)
yield api.test('legacy-full') + api.properties(**{
'$recipe_engine/cq': {
'dry_run': False
},
})
yield api.test('legacy-dry') + api.properties(**{
'$recipe_engine/cq': {
'dry_run': True
},
})