Best Python code snippet using autotest_python
cmdparser.py
Source:cmdparser.py  
...219        """220        Bootstrap autotest by fetching the control file first and pass it back221        Currently this relies on a harness to retrieve the file222        """223        def harness_env():224            try:225                return os.environ['AUTOTEST_HARNESS']226            except KeyError:227                return None228        def harness_args_env():229            try:230                return os.environ['AUTOTEST_HARNESS_ARGS']231            except KeyError:232                return None233        class stub_job(object):234            def config_set(self, name, value):235                return236        if not options.harness and not harness_env():237            self.help()238        if options.harness:239            harness_name = options.harness240        elif harness_env():241            harness_name = harness_env()242            options.harness = harness_name243        if options.harness_args:244            harness_args = options.harness_args245        else:246            harness_args = harness_args_env()247            options.harness_args = harness_args248        myjob = stub_job()249        # let harness initialize itself250        try:251            myharness = harness.select(harness_name, myjob, harness_args)252            if not getattr(myharness, 'bootstrap'):253                raise error.HarnessError("Does not support bootstrapping\n")254        except Exception as error_detail:255            if DEBUG:...SConscript
Source:SConscript  
1Import('env')2# Build the LD_PRELOAD'd library3lib_env_env = env.Clone()4lib_env_env.AppendUnique(5    LIBS = ["dl", "pthread"],6    CPPDEFINES = "_GNU_SOURCE",7)8lib_env = lib_env_env.SharedLibrary(9    'ich.so',10    source=['src/lib/libc_hooks.c',],11)12# Build the harness13harness_env = env.Clone()14harness_env.AppendUnique(15    CPPDEFINES = [16        "_GNU_SOURCE",17    ]18);19incbin_o = env.Object('src/incbin.S')20env.Depends(incbin_o, lib_env)21sources = [22    'src/main.c',23    'src/utils.c',24    incbin_o,25]26ich = harness_env.Program(27    'ich',28    source = sources,29)...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
