35 lines
717 B
Plaintext
35 lines
717 B
Plaintext
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.'
|