blob: 7f494055f0c989205510702f56136407e40d693b [file] [log] [blame]
#!/usr/bin/env python
from abc import abstractmethod, ABCMeta
from six import with_metaclass
class HTTPServerDriver(with_metaclass(ABCMeta, object)):
platforms = []
@abstractmethod
def serve(self, webRoot):
pass
@abstractmethod
def fetch_result(self):
pass
@abstractmethod
def kill_server(self):
pass
@abstractmethod
def get_return_code(self):
pass
@abstractmethod
def set_device_id(self, device_id):
pass