'Send a message to the autoserv and wait for it to signal
completion.
:param title: An alphanumeric string to title the message.
:param *args: Additional arbitrary alphanumeric arguments to pass
to the server.'

def _send_and_wait(self, title, *args):

    fifo_dir = autotemp.tempdir(suffix='-fifo', unique_id='harness', dir=self.job.tmpdir)
    try:
        fifo_path = os.path.join(fifo_dir.name, 'autoserv.fifo')
        os.mkfifo(fifo_path)
        msg = (':'.join((([title] + list(args)) + [fifo_path])) + '\n')
        self.status.write(msg)
        fifo = open(fifo_path)
        fifo.read(1)
        fifo.close()
    finally:
        fifo_dir.clean()
