exp_desc = ExperimentDescription()
## NS3 Testbed instance description ##
- testbed_version = "3_9_RC3"
+ testbed_version = "3_9"
testbed_id = "ns3"
ns3_provider = FactoriesProvider(testbed_id, testbed_version)
ns3_desc = exp_desc.add_testbed_description(ns3_provider)
def run(self):
exp_desc = ExperimentDescription()
- testbed_version = "3_9_RC3"
+ testbed_version = "3_9"
testbed_id = "ns3"
ns3_provider = FactoriesProvider(testbed_id, testbed_version)
ns3_desc = exp_desc.add_testbed_description(ns3_provider)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
-from factories_metadata_v3_9_RC3 import wifi_standards, l4_protocols, \
+from factories_metadata_v3_9 import wifi_standards, l4_protocols, \
service_flow_direction, service_flow_scheduling_type
import validation as ns3_validation
from nepi.core.attributes import Attribute
class VersionedMetadataInfo(metadata.VersionedMetadataInfo):
@property
def connector_types(self):
- from connection_metadata_v3_9_RC3 import connector_types
+ from connection_metadata_v3_9 import connector_types
return connector_types
@property
def connections(self):
- from connection_metadata_v3_9_RC3 import connections
+ from connection_metadata_v3_9 import connections
return connections
@property
def attributes(self):
- from attributes_metadata_v3_9_RC3 import attributes
+ from attributes_metadata_v3_9 import attributes
return attributes
@property
def traces(self):
- from traces_metadata_v3_9_RC3 import traces
+ from traces_metadata_v3_9 import traces
return traces
@property
def create_order(self):
- from factories_metadata_v3_9_RC3 import factories_order
+ from factories_metadata_v3_9 import factories_order
return factories_order
@property
def configure_order(self):
- from factories_metadata_v3_9_RC3 import factories_order
+ from factories_metadata_v3_9 import factories_order
return factories_order
@property
def factories_info(self):
- from factories_metadata_v3_9_RC3 import factories_info
+ from factories_metadata_v3_9 import factories_info
return factories_info
@property
def testbed_attributes(self):
- from attributes_metadata_v3_9_RC3 import testbed_attributes
+ from attributes_metadata_v3_9 import testbed_attributes
return testbed_attributes
class Ns3DesignTestCase(unittest.TestCase):
def test_design_if(self):
exp_desc = ExperimentDescription()
- testbed_version = "3_9_RC3"
+ testbed_version = "3_9"
testbed_id = "ns3"
provider = FactoriesProvider(testbed_id, testbed_version)
tstbd_desc = exp_desc.add_testbed_description(provider)
@test_util.skipUnless(test_util.ns3_usable(),
"Test requires working ns-3 bindings")
def test_run_ping_if(self):
- testbed_version = "3_9_RC3"
+ testbed_version = "3_9"
instance = ns3.TestbedController(testbed_version)
instance.defer_configure("homeDirectory", self.root_dir)
instance.defer_create(2, "ns3::Node")
@test_util.skipUnless(test_util.ns3_usable(),
"Test requires working ns-3 bindings")
def test_run_ping_routing(self):
- testbed_version = "3_9_RC3"
+ testbed_version = "3_9"
instance = ns3.TestbedController(testbed_version)
instance.defer_configure("homeDirectory", self.root_dir)
instance.defer_create(2, "ns3::Node")
"Test requires working ns-3 bindings")
def test_local_if(self):
exp_desc = ExperimentDescription()
- testbed_version = "3_9_RC3"
+ testbed_version = "3_9"
testbed_id = "ns3"
ns3_provider = FactoriesProvider(testbed_id, testbed_version)
ns3_desc = exp_desc.add_testbed_description(ns3_provider)
"Test requires working ns-3 bindings")
def test_all_daemonized_if(self):
exp_desc = ExperimentDescription()
- testbed_version = "3_9_RC3"
+ testbed_version = "3_9"
testbed_id = "ns3"
ns3_provider = FactoriesProvider(testbed_id, testbed_version)
ns3_desc = exp_desc.add_testbed_description(ns3_provider)
def make_ns_in_pl(self, pl, exp, node1, iface1, root):
ns3_testbed_id = "ns3"
- ns3_testbed_version = "3_9_RC3"
+ ns3_testbed_version = "3_9"
# Add NS3 support in node1
plnepi = pl.create("NepiDependency")
def make_ns_in_pl(self, pl, exp, node1, iface1, root):
ns3_testbed_id = "ns3"
- ns3_testbed_version = "3_9_RC3"
+ ns3_testbed_version = "3_9"
# Add NS3 support in node1
plnepi = pl.create("NepiDependency")
"Test is expensive, requires NEPI_FULL_TESTS=yes")
def test_ns3_in_pl(self):
ns3_testbed_id = "ns3"
- ns3_testbed_version = "3_9_RC3"
+ ns3_testbed_version = "3_9"
pl, exp = self.make_experiment_desc()