new config for princeton
[tests.git] / system / LocalTestResources.sample.princeton
1 #
2 # $Id$
3
4 # this is only an example file
5 # the actual file is installed in your testmaster box as /root/LocalTestResources.py
6
7
8
9 from TestResources import TestResources
10
11 class OnelabTestResources (TestResources):
12     
13     # we use only one for now but who knows
14     def plc_boxes (self):
15         return [ 'testbox.test.planet-lab.org' ]
16
17     def network_dict (self):
18         return { 'interface_fields:gateway':    '128.112.139.1',
19                  'interface_fields:network':    '128.112.139.0',
20                  'interface_fields:broadcast':  '128.112.139.127',
21                  'interface_fields:netmask':    '255.255.255.128',
22                  'interface_fields:dns1':       '128.112.136.10',
23                  'interface_fields:dns2':       '128.112.136.12',
24                  }
25
26     def nodes_ip_pool (self):
27         return [ ("node-01.test.planet-lab.org", "128.112.139.44", "de:ad:be:ef:00:10"),
28                  ("node-02.test.planet-lab.org", "128.112.139.66", "de:ad:be:ef:00:20"),
29                  ]
30     
31     def qemus_ip_pool (self):
32         return [  ( 'testqemu1.test.planet-lab.org', None, None ) ]
33
34     def max_qemus (self):
35         return 1
36
37     def plcs_ip_pool (self):
38         return [ ("plc-01.test.planet-lab.org","128.112.139.34", "de:ad:be:ef:ff:01"),
39                  ("plc-02.test.planet-lab.org","128.112.139.35", "de:ad:be:ef:ff:02"),
40                  ("plc-03.test.planet-lab.org","128.112.139.36", "de:ad:be:ef:ff:03"),
41                  ("plc-04.test.planet-lab.org","128.112.139.37", "de:ad:be:ef:ff:04"),
42                  ("plc-05.test.planet-lab.org","128.112.139.41", "de:ad:be:ef:ff:05"),
43                  ]
44
45     def max_plcs (self):
46         return 4
47
48
49 local_resources = OnelabTestResources ()