0fd4b9a2a651ccd64f563075841c56b14077096e
[bottlenecks.git] / vstf / vstf / agent / env / plugins / tester_env_plugin.py
1 #!/usr/bin/python
2 # -*- coding: utf8 -*-
3 # author: wly
4 # date: 2015/11/17
5 # see license for license details
6
7 import logging
8
9 from vstf.agent.env.plugins.model import EnvBuilderPlugin
10 from vstf.agent.env.driver_plugins.manager import DriverPluginManager
11
12 LOG = logging.getLogger(__name__)
13
14
15 class Plugin(EnvBuilderPlugin):
16     def __init__(self):
17         super(Plugin, self).__init__()
18         self.dr_mgr = DriverPluginManager()
19
20     def clean(self):
21         self.dr_mgr.clean()
22
23     def install(self):
24         pass
25
26     def load_drivers(self):
27         drivers = self.host_cfg['drivers']
28         self.dr_mgr.load(drivers)
29
30     def create_brs(self):
31         pass
32
33     def config_br_ports(self):
34         pass
35
36     def create_vms(self):
37         pass
38
39     def wait_vms(self):
40         pass
41
42     def check_vm_connectivity(self):
43         pass