X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=test%2Fresources%2Flinux%2Fnetns%2Fnetnsemulation.py;fp=test%2Fresources%2Flinux%2Fnetns%2Fnetnsemulation.py;h=faa58383c8fc8663e04f29782ea33ee46004028d;hb=817fc4e07d55f1925a52a7744f1f4b3ec24a8c98;hp=d6d0b449188d490f03c03928867441f0a221f7f5;hpb=168b2491f368321ac176460e7c1878bfcf567b42;p=nepi.git diff --git a/test/resources/linux/netns/netnsemulation.py b/test/resources/linux/netns/netnsemulation.py old mode 100644 new mode 100755 index d6d0b449..faa58383 --- a/test/resources/linux/netns/netnsemulation.py +++ b/test/resources/linux/netns/netnsemulation.py @@ -21,7 +21,7 @@ from nepi.execution.ec import ExperimentController from nepi.execution.trace import TraceAttr -from test_utils import skipIfNotAlive +from test_utils import skipIfNotAlive, skipIf import os import time @@ -51,10 +51,11 @@ class LinuxNetNSEmulationTest(unittest.TestCase): self.fedora_identity = "%s/.ssh/id_rsa" % (os.environ['HOME']) @skipIfNotAlive + @skipIf(os.getuid() != 0, "Test requires root privileges") def t_ping(self, host, user = None, identity = None): ec = ExperimentController(exp_id = "test-netns-p2p-ping") - node = ec.register_resource("LinuxNode") + node = ec.register_resource("linux::Node") if host == "localhost": ec.set(node, "hostname", "localhost") else: @@ -65,7 +66,7 @@ class LinuxNetNSEmulationTest(unittest.TestCase): ec.set(node, "cleanProcesses", True) #ec.set(node, "cleanHome", True) - emu = ec.register_resource("LinuxNetNSEmulation") + emu = ec.register_resource("linux::netns::Emulation") ec.set(emu, "verbose", True) ec.register_connection(emu, node) @@ -77,7 +78,7 @@ class LinuxNetNSEmulationTest(unittest.TestCase): ec.register_connection(iface2, switch) ping = ec.register_resource("netns::Application") - ec.set(ping, "command", "10.0.0.2") + ec.set(ping, "command", "ping -c20 10.0.0.2") ec.register_connection(ping, netnode1) ec.deploy()