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)