xref: /aosp_15_r20/external/autotest/client/bin/harness_standalone.py (revision 9c5db1993ded3edbeafc8092d69fe5de2ee02df7)
1*9c5db199SXin Li"""The standalone harness interface
2*9c5db199SXin Li
3*9c5db199SXin LiThe default interface as required for the standalone reboot helper.
4*9c5db199SXin Li"""
5*9c5db199SXin Li
6*9c5db199SXin Li__author__ = """Copyright Andy Whitcroft 2007"""
7*9c5db199SXin Li
8*9c5db199SXin Liimport os
9*9c5db199SXin Lifrom autotest_lib.client.bin import harness
10*9c5db199SXin Li
11*9c5db199SXin Li
12*9c5db199SXin Liclass harness_standalone(harness.harness):
13*9c5db199SXin Li    """The standalone server harness
14*9c5db199SXin Li
15*9c5db199SXin Li    Properties:
16*9c5db199SXin Li            job
17*9c5db199SXin Li                    The job object for this job
18*9c5db199SXin Li    """
19*9c5db199SXin Li
20*9c5db199SXin Li    def __init__(self, job, harness_args):
21*9c5db199SXin Li        """
22*9c5db199SXin Li                job
23*9c5db199SXin Li                        The job object for this job
24*9c5db199SXin Li        """
25*9c5db199SXin Li        self.autodir = os.path.abspath(os.environ['AUTODIR'])
26*9c5db199SXin Li        self.setup(job)