From adcd0b17587b5adf027f8fd414eb46adde2c50f2 Mon Sep 17 00:00:00 2001 From: Claudio-Daniel Freire Date: Wed, 13 Apr 2011 10:37:14 +0200 Subject: [PATCH] Ticket #10: netrefs, initial implementation --- src/nepi/core/execute.py | 112 ++++++++++++++++++++++--- src/nepi/core/testbed_impl.py | 103 +++++++++++++++++++++-- src/nepi/testbeds/netns/execute.py | 37 ++++++-- src/nepi/testbeds/ns3/execute.py | 30 +++++-- src/nepi/testbeds/planetlab/execute.py | 50 +++++------ test/lib/mock/execute.py | 26 +++++- 6 files changed, 293 insertions(+), 65 deletions(-) diff --git a/src/nepi/core/execute.py b/src/nepi/core/execute.py index f31f6c13..dea3866c 100644 --- a/src/nepi/core/execute.py +++ b/src/nepi/core/execute.py @@ -3,13 +3,14 @@ from nepi.core.attributes import Attribute, AttributesMap from nepi.util import proxy, validation -from nepi.util.constants import STATUS_FINISHED +from nepi.util.constants import STATUS_FINISHED, TIME_NOW from nepi.util.parser._xml import XmlExperimentParser import sys import re ATTRIBUTE_PATTERN_BASE = re.compile(r"\{#\[(?P