# -*- coding: utf-8 -*-
import getpass
-from nepi.util.constants import STATUS_FINISHED
+from nepi.util.constants import ApplicationStatus as AS
from nepi.testbeds import planetlab
import os
import shutil
class PlanetLabExecuteTestCase(unittest.TestCase):
testbed_id = "planetlab"
- testbed_version = "01"
slicename = "inria_nepi"
plchost = "nepiplc.pl.sophia.inria.fr"
def make_instance(self):
testbed_id = self.testbed_id
- testbed_version = self.testbed_version
slicename = self.slicename
plchost = self.plchost
- instance = planetlab.TestbedController(testbed_version)
+ instance = planetlab.TestbedController()
pl_ssh_key = os.environ.get(
"PL_SSH_KEY",
"%s/.ssh/id_rsa_planetlab" % (os.environ['HOME'],) )
instance.do_prestart()
instance.start()
- while instance.status(7) != STATUS_FINISHED:
+ while instance.status(7) != AS.STATUS_FINISHED:
time.sleep(0.5)
ping_result = instance.trace(7, "stdout") or ""
instance.stop()
instance.do_prestart()
instance.start()
- while instance.status(5) != STATUS_FINISHED:
+ while instance.status(5) != AS.STATUS_FINISHED:
time.sleep(0.5)
ping_result = instance.trace(5, "stdout") or ""
comp_result = r".*GNU Fortran \(GCC\).*"
instance.do_prestart()
instance.start()
- while instance.status(10) != STATUS_FINISHED:
+ while instance.status(10) != AS.STATUS_FINISHED:
time.sleep(0.5)
ping_result = instance.trace(10, "stdout") or ""
instance.stop()
instance.do_prestart()
instance.start()
- while instance.status(6) != STATUS_FINISHED:
+ while instance.status(6) != AS.STATUS_FINISHED:
time.sleep(0.5)
test_result = (instance.trace(6, "stdout") or "").strip()
comp_result = "OKIDOKI"
instance.do_prestart()
instance.start()
- while instance.status(8) != STATUS_FINISHED:
+ while instance.status(8) != AS.STATUS_FINISHED:
time.sleep(0.5)
test_result = (instance.trace(8, "stderr") or "").strip()
comp_result = r".*real\s*(?P<min>[0-9]+)m(?P<sec>[0-9]+[.][0-9]+)s.*"
instance.do_prestart()
instance.start()
- while instance.status(9) != STATUS_FINISHED:
+ while instance.status(9) != AS.STATUS_FINISHED:
time.sleep(0.5)
ping_result = instance.trace(9, "stdout") or ""
packets1 = instance.trace(7, "packets") or ""
instance.do_prestart()
instance.start()
- while instance.status(12) != STATUS_FINISHED:
+ while instance.status(12) != AS.STATUS_FINISHED:
time.sleep(0.5)
ping_result = (instance.trace(12, "stderr") or "").strip()
instance.stop()
instance.do_prestart()
instance.start()
- while instance.status(12) != STATUS_FINISHED:
+ while instance.status(12) != AS.STATUS_FINISHED:
time.sleep(0.5)
ping_result = (instance.trace(12, "stderr") or "").strip()
instance.stop()
instance.do_prestart()
instance.start()
- while instance.status(7) != STATUS_FINISHED:
+ while instance.status(7) != AS.STATUS_FINISHED:
time.sleep(0.5)
ping_result = instance.trace(7, "stdout") or ""
instance.stop()