'A method that collects all the current results of a running
client job into the results dir. By default does nothing as no
client job is running, but when running a client job you can override
this with something that will actually do something.'

def collect_client_job_results(self):

    try:
        self.host.wait_up(timeout=30)
    except error.AutoservError:
        pass
    try:
        self.host.get_file((self.client_results_dir + '/'), self.server_results_dir, preserve_symlinks=True)
    except Exception:
        e_msg = 'Unexpected    error    copying    test    result    logs,    continuing    ...'
        logging.error(e_msg)
        traceback.print_exc(file=sys.stdout)
