blob: 5991e3b3938d5318c84b68c08654057ac6136671 [file] [log] [blame]
#!/usr/bin/env python
from abc import abstractmethod, ABCMeta
class HTTPServerDriver(object):
platforms = []
__metaclass__ = ABCMeta
@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