4 # this is only an example file, the actual file sits on our testmaster's homedirectory
8 from TestResources import TestResources
10 class OnelabTestResources (TestResources):
12 # we use only one for now but who knows
14 return [ 'testbox-plc.onelab.eu' ]
16 def network_dict (self):
17 return { 'interface_fields:gateway':'138.96.248.250',
18 'interface_fields:network':'138.96.0.0',
19 'interface_fields:broadcast':'138.96.255.255',
20 'interface_fields:netmask':'255.255.0.0',
21 'interface_fields:dns1': '138.96.0.10',
22 'interface_fields:dns2': '138.96.0.11',
25 def nodes_ip_pool (self):
26 return [ ( 'vnode%02d.inria.fr'%i,
27 '138.96.255.%d'%(230+i),
28 '02:34:56:00:00:%02d'%i) for i in range(1,10) ]
30 def qemus_ip_pool (self):
31 return [ ( 'testqemu%d.onelab.eu'%i, None, None) for i in range(1,4) ]
36 def plcs_ip_pool (self):
37 return [ ( 'vplc%02d.inria.fr'%i,
38 '138.96.255.%d'%(200+i),
39 '02:34:56:00:ee:%02d'%i) for i in range(1,16) ]
45 local_resources = OnelabTestResources ()