blob: 043b9be0f4855d8a9dbec7aade40cc6f5fee75b2 [file] [log] [blame]
AUTHOR = 'Gregory P. Smith <gps@google.com>'
NAME = 'error test, make sure TestNAError skips steps in step enginer'
TEST_TYPE = 'client'
TEST_CLASS = 'General'
TEST_CATEGORY = 'Functional'
TIME = 'SHORT'
DOC = """Raise TestNAError during step1. step0, 2 and 3 should run."""
def step_init():
job.next_step(step_test)
def step_test():
job.next_step('step0')
job.next_step('step1')
job.next_step('step2')
def step0():
print 'step0 is the coolest!'
def step1():
raise error.TestNAError('This part can not run here. meep meep.')
def step2():
print 'screw you step0, I am the coolest. -step2'
job.next_step('step3')
def step3():
print 'at least I can run. unlike step1.'