Update test_job to use stepped operation
Signed-off-by: Martin J. Bligh <mbligh@google.com>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@390 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/client/samples/test_job b/client/samples/test_job
index 436d2f7..5979215 100755
--- a/client/samples/test_job
+++ b/client/samples/test_job
@@ -1,12 +1,18 @@
-print "TEST: initing kernel"
-testkernel = job.kernel('/usr/local/src/linux-2.6.18.tar.bz2') # '2.4.18'
-testkernel.config('http://mbligh.org/config/opteron2')
+def step_init():
+ job.next_step([step_test])
-print "TEST: building kernel"
-testkernel.build()
+ print "TEST: initing kernel"
+ testkernel = job.kernel('/usr/local/src/linux-2.6.18.tar.bz2') # 2.4.18
+ testkernel.config('http://mbligh.org/config/opteron2')
-print "TEST: booting system"
-testkernel.boot() # does autotest by default
+ print "TEST: building kernel"
+ testkernel.build()
-print "TEST: initing kernbench"
-job.run_test('kernbench', 2, 5)
+ print "TEST: booting system"
+ testkernel.boot() # does autotest by default
+
+def step_test():
+ print "TEST: sleeptest"
+ job.run_test('sleeptest', 5)
+ print "TEST: kernbench"
+ job.run_test('kernbench', 2, 5)