• Home
  • Raw
  • Download

Lines Matching full:machine

48     self.machine = None
67 # Just use the first machine for running the cached version,
72 self.profiler_args, self.machine_manager, self.machine,
98 self._logger, self.log_level, self.label, self.machine, output, err,
105 # Try to acquire a machine now.
106 self.machine = self.AcquireMachine()
107 self.cache.machine = self.machine
108 self.result = self.RunTest(self.machine)
110 self.cache.remote = self.machine.name
112 self.machine)
116 if self.machine:
118 self.machine)
140 # In schedv2 mode, we do not lock machine locally. So noop here.
142 elif self.machine:
143 if not self.machine.IsReachable():
144 self._logger.LogOutput('Machine %s is not reachable, removing it.' %
145 self.machine.name)
146 self.machine_manager.RemoveMachine(self.machine.name)
147 self._logger.LogOutput('Releasing machine: %s' % self.machine.name)
148 self.machine_manager.ReleaseMachine(self.machine)
149 self._logger.LogOutput('Released machine: %s' % self.machine.name)
160 # No need to lock machine locally, DutWorker, which is a thread, is
164 machine = None
166 raise RuntimeError('Thread terminated while trying to acquire machine.')
168 machine = self.machine_manager.AcquireMachine(self.label)
170 if machine:
171 self._logger.LogOutput('%s: Machine %s acquired at %s' %
172 (self.name, machine.name,
176 return machine
199 def RunTest(self, machine): argument
202 # In schedv2 mode, do not even call ImageMachine. Machine image is
206 self.machine_manager.ImageMachine(machine, self.label)
208 retval, out, err = self.suite_runner.Run(machine.name, self.label,
213 self.machine, out, err, retval,
238 # Just use the first machine for running the cached version,
243 self.profiler_args, self.machine_manager, self.machine,
252 def RunTest(self, machine): argument
255 self.machine_manager.ImageMachine(machine, self.label)
257 [retval, out, err] = self.suite_runner.Run(machine.name, self.label,
261 rr = MockResult('logger', self.label, self.log_level, machine)