OLD | NEW |
(Empty) | |
| 1 # Copyright 2014 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 DEPS = [ |
| 6 'python', |
| 7 'step', |
| 8 ] |
| 9 |
| 10 def GenSteps(api): |
| 11 result = api.python.inline('subannotator', |
| 12 """ |
| 13 import sys |
| 14 print 'Some output...' |
| 15 print '@@@BUILD_STEP a build step@@@' |
| 16 print 'Some output inside a build step' |
| 17 print '@@@STEP_TEXT@this is step text@@@' |
| 18 print '@@@BUILD_STEP another build step@@@' |
| 19 """, |
| 20 allow_subannotations=True) |
| 21 result.presentation.step_text = 'Wooot!' |
| 22 |
| 23 api.python.inline('disallowed subannotator', |
| 24 """ |
| 25 import sys |
| 26 print 'Some output...' |
| 27 print '@@@BUILD_STEP a unique build step@@@' |
| 28 print 'Some output inside a build step' |
| 29 print '@@@STEP_TEXT@this is step text@@@' |
| 30 print '@@@BUILD_STEP another build step@@@' |
| 31 """) |
| 32 |
| 33 api.python.inline('subannotator', |
| 34 """ |
| 35 import sys |
| 36 print 'Some output...' |
| 37 print '@@@BUILD_STEP a unique build step@@@' |
| 38 print 'Some output inside a build step' |
| 39 print '@@@STEP_TEXT@this is step text@@@' |
| 40 print '@@@BUILD_STEP another build step@@@' |
| 41 sys.exit(1) |
| 42 """, |
| 43 allow_subannotations=True) |
| 44 |
| 45 api.step('post run', ['echo', 'post_run']) |
| 46 |
| 47 def GenTests(api): |
| 48 yield api.test('basic') |
OLD | NEW |