1# Copyright 2017 The Chromium Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5 6DEPS = [ 7 'env', 8 'recipe_engine/context', 9 'recipe_engine/step', 10] 11 12 13def RunSteps(api): 14 api.step('1', cmd=['echo', 'hi']) 15 with api.env({'MYVAR': 'myval'}): 16 api.step('2', cmd=['echo', 'hi']) 17 18 path = 'mypath:%(PATH)s' 19 with api.context(env={'PATH': path}): 20 api.step('3', cmd=['echo', 'hi']) 21 with api.env({'PATH': '%(PATH)s:otherpath'}): 22 api.step('4', cmd=['echo', 'hi']) 23 24 25def GenTests(api): 26 yield api.test('test') 27