# # $Id$ # # this is only an example file # the actual file is installed in your testmaster box as /root/LocalTestResources.py # # from TestResources import TestResources class PlanetlabTestResources (TestResources): # we use only one for now but who knows def plc_boxes (self): return [ 'testbox.test.planet-lab.org' ] def network_dict (self): return { 'interface_fields:gateway': '128.112.139.1', 'interface_fields:network': '128.112.139.0', 'interface_fields:broadcast': '128.112.139.127', 'interface_fields:netmask': '255.255.255.128', 'interface_fields:dns1': '128.112.136.10', 'interface_fields:dns2': '128.112.136.12', } def nodes_ip_pool (self): return [ ("node-01.test.planet-lab.org", "128.112.139.44", "de:ad:be:ef:00:10"), ("node-02.test.planet-lab.org", "128.112.139.66", "de:ad:be:ef:00:20"), ] def qemus_ip_pool (self): return [ ( 'testqemu1.test.planet-lab.org', None, None ) ] def max_qemus (self): return 1 def plcs_ip_pool (self): return [ ("pl-service-08.CS.Princeton.EDU","128.112.139.34", "de:ad:be:ef:ff:01"), ("pl-service-09.CS.Princeton.EDU","128.112.139.35", "de:ad:be:ef:ff:02"), ("pl-service-10.CS.Princeton.EDU","128.112.139.36", "de:ad:be:ef:ff:03"), ("pl-service-11.CS.Princeton.EDU","128.112.139.37", "de:ad:be:ef:ff:04"), ("pl-service-12.CS.Princeton.EDU","128.112.139.41", "de:ad:be:ef:ff:05"), ] def max_plcs (self): return 4 def preferred_hostname (self): return "plc" local_resources = PlanetlabTestResources ()