ec = ExperimentController(exp_id="ath5k")\r
\r
for hostname in hosts:\r
- node = ec.register_resource("LinuxNode")\r
- ec.set(node, "username", username)\r
- ec.set(node, "hostname", hostname)\r
- ec.set(node, "gateway", gateway )\r
- ec.set(node, "gatewayUser", gateway_username)\r
- ec.set(node, "cleanExperiment", True)\r
+ node = ec.register_resource("linux::Node")\r
+ ec.set(node, "username", username)\r
+ ec.set(node, "hostname", hostname)\r
+ ec.set(node, "gateway", gateway)\r
+ ec.set(node, "gatewayUser", gateway_username)\r
+ ec.set(node, "cleanExperiment", True)\r
\r
- app = ec.register_resource("LinuxApplication")\r
- ec.set(app, "command", "modprobe ath5k && ip a | grep wlan0 && service omf_rc restart")\r
- ec.register_connection(app, node)\r
+ app = ec.register_resource("linux::Application")\r
+ ec.set(app, "command", "modprobe ath5k && ip a | grep wlan0 && service omf_rc restart")\r
+ ec.register_connection(app, node)\r
\r
- apps.append(app)\r
+ apps.append(app)\r
\r
ec.deploy()\r
ec.wait_finished(apps)\r
\r
for app in apps:\r
- print ec.trace(app, "stdout") \r
+ print ec.trace(app, "stdout") \r
\r
\r