Automatically work out which arguments intialize, setup, execute/run_once need

Pass the appropriate args from run_test through to each of them

From: Rafael Xavier de Souza <rxaviers@br.ibm.com>
From: Martin J. Bligh <mbligh@google.com>
Signed-off-by: Martin J. Bligh <mbligh@google.com>




git-svn-id: http://test.kernel.org/svn/autotest/trunk@1859 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/client/tests/netperf2/control.parallel b/client/tests/netperf2/control.parallel
index f703dae..be433cd 100644
--- a/client/tests/netperf2/control.parallel
+++ b/client/tests/netperf2/control.parallel
@@ -10,9 +10,17 @@
 """
 
 def client():
-    job.run_test('netperf2', '127.0.0.1', '127.0.0.1', 'client', tag='client')
+    job.run_test('netperf2',
+                 server_ip='127.0.0.1',
+                 client_ip='127.0.0.1',
+                 role='client',
+                 tag='client')
 
 def server():
-    job.run_test('netperf2', '127.0.0.1', '127.0.0.1', 'server', tag='server')
+    job.run_test('netperf2',
+                 server_ip='127.0.0.1',
+                 client_ip='127.0.0.1',
+                 role='server',
+                 tag='server')
 
 job.parallel([server], [client])