def _task_action(self, f): w = Worker(driver=self.driver, device=self.device.get("deviceName"), reset=self.device.get("reset", None)) w.execute(f=f)
# Copyright (c) Microsoft Corporation. # Licensed under the MIT license. import os, sys # Add the wmg_agent dir to the system path. sys.path.append(os.path.dirname(os.path.abspath(__file__))) # No need for argparse. All settings are contained in the spec file. num_args = len(sys.argv) - 1 if num_args != 1: print('run.py accepts a single argument specifying the runspec.') exit(1) # Read the runspec. from utils.spec_reader import SpecReader SpecReader(sys.argv[1]) # Execute the runspec. from utils.worker import Worker worker = Worker() worker.execute()