Fixing DCE installation
authorAlina Quereilhac <alina.quereilhac@inria.fr>
Fri, 30 May 2014 11:28:08 +0000 (13:28 +0200)
committerAlina Quereilhac <alina.quereilhac@inria.fr>
Fri, 30 May 2014 11:28:08 +0000 (13:28 +0200)
src/nepi/resources/linux/ns3/ccn/ns3ccnpokedceapplication.py
src/nepi/resources/linux/ns3/ns3pingdceapplication.py
test/resources/linux/ns3/ccn/ns3dceccnpeek.py
test/resources/linux/ns3/ns3dceping.py

index 40a83a6..daac2b5 100644 (file)
@@ -58,6 +58,7 @@ class LinuxNS3DceCCNPoke(LinuxNS3CCNDceApplication):
         localpath = f.name
         dcepath = os.path.join("/tmp", os.path.basename(localpath))
 
+        self.set("environment", "HOME=/root")
         self.set("files", "%s=%s" % (localpath, dcepath))
         self.set("stdinFile", dcepath)
 
index b064081..3086249 100644 (file)
@@ -192,7 +192,7 @@ class LinuxDcePing(LinuxNS3DceApplication):
     @property
     def _build(self):
         return  (" ( "
-                " test -f ${SRC}/iputils-s20101006.tar.bz2 && "
+                " test -f ${BIN_DCE}/ping && "
                 " echo 'binaries found, nothing to do' "
                 " ) || ( "
                 "tar xvjf ${SRC}/iputils-s20101006.tar.bz2 && "
index 9e6a155..0664f84 100644 (file)
@@ -49,28 +49,25 @@ def add_ns3_node(ec, simu):
 
 class LinuxNS3CCNPeekDceApplicationTest(unittest.TestCase):
     def setUp(self):
-        #self.fedora_host = "nepi2.pl.sophia.inria.fr"
-        #self.fedora_host = "planetlabpc1.upf.edu"
-        #self.fedora_user = "inria_nepi"
-        #self.fedora_identity = "%s/.ssh/id_rsa_planetlab" % (os.environ['HOME'])
-        self.fedora_host = "mimas.inria.fr"
-        self.fedora_user = "aquereil"
-        self.fedora_identity = "%s/.ssh/id_rsa" % (os.environ['HOME'])
-
-    def test_dce_ccnpeek(pself):
+        self.fedora_host = "nepi2.pl.sophia.inria.fr"
+        self.fedora_host = "planetlabpc1.upf.edu"
+        self.fedora_user = "inria_nepi"
+        self.fedora_identity = "%s/.ssh/id_rsa_planetlab" % (os.environ['HOME'])
+
+    def test_dce_ccnpeek(self):
         ec = ExperimentController(exp_id = "test-dce-ccnpeek")
         
         node = ec.register_resource("LinuxNode")
         ec.set(node, "hostname", self.fedora_host)
         ec.set(node, "username", self.fedora_user)
         ec.set(node, "identity", self.fedora_identity)
-        #ec.set(node, "cleanProcesses", True)
-        #ec.set(node, "cleanHome", True)
+        ec.set(node, "cleanProcesses", True)
+        ec.set(node, "cleanHome", True)
 
         simu = ec.register_resource("LinuxNS3Simulation")
         ec.set(simu, "verbose", True)
         ec.set(simu, "ns3Version", "ns-3-dev")
-        ec.set(simu, "pybindgenVersion", "838")
+        ec.set(simu, "pybindgenVersion", "868")
         ec.set(simu, "enableDCE", True)
         ec.set(simu, "buildMode", "debug")
         ec.set(simu, "nsLog", "DceApplication")
@@ -124,8 +121,8 @@ class LinuxNS3CCNPeekDceApplicationTest(unittest.TestCase):
 
         simu = ec.register_resource("LinuxNS3Simulation")
         ec.set(simu, "verbose", True)
-        #ec.set(simu, "ns3Version", "ns-3.19")
-        #ec.set(simu, "pybindgenVersion", "834")
+        ec.set(simu, "ns3Version", "ns-3.19")
+        ec.set(simu, "pybindgenVersion", "834")
         ec.set(simu, "enableDCE", True)
         ec.register_connection(simu, node)
 
index 87a8da2..087546a 100644 (file)
@@ -69,6 +69,9 @@ class LinuxNS3PingDceApplicationTest(unittest.TestCase):
         self.fedora_host = "mimas.inria.fr"
         self.fedora_user = "aquereil"
         self.fedora_identity = "%s/.ssh/id_rsa" % (os.environ['HOME'])
+        self.fedora_host = "planetlab1.informatik.uni-goettingen.de"
+        self.fedora_user = "inria_nepi"
+        self.fedora_identity = "%s/.ssh/id_rsa_inria_twitter" % (os.environ['HOME'])
 
     def test_dce_ping(self):
         ec = ExperimentController(exp_id = "test-dceping")