Lines Matching full:machine
61 self.machine = None
81 # Just use the first machine for running the cached version,
92 self.machine,
128 self.machine,
140 # Try to acquire a machine now.
141 self.machine = self.AcquireMachine()
142 self.cache.machine = self.machine
143 self.result = self.RunTest(self.machine)
145 self.cache.remote = self.machine.name
147 self.machine_manager.GetChromeVersion(self.machine)
152 if self.machine:
154 self.machine_manager.GetChromeVersion(self.machine)
181 # In schedv2 mode, we do not lock machine locally. So noop here.
183 elif self.machine:
184 if not self.machine.IsReachable():
186 "Machine %s is not reachable, removing it."
187 % self.machine.name
189 self.machine_manager.RemoveMachine(self.machine.name)
191 "Releasing machine: %s" % self.machine.name
193 self.machine_manager.ReleaseMachine(self.machine)
195 "Released machine: %s" % self.machine.name
207 # No need to lock machine locally, DutWorker, which is a thread, is
211 machine = None
214 "Thread terminated while trying to acquire machine."
217 machine = self.machine_manager.AcquireMachine(self.label)
219 if machine:
221 "%s: Machine %s acquired at %s"
222 % (self.name, machine.name, datetime.datetime.now())
226 return machine
254 def RunTest(self, machine): argument
257 # In schedv2 mode, do not even call ImageMachine. Machine image is
261 self.machine_manager.ImageMachine(machine, self.label)
264 machine,
275 self.machine,
306 # Just use the first machine for running the cached version,
317 self.machine,
333 def RunTest(self, machine): argument
336 self.machine_manager.ImageMachine(machine, self.label)
339 machine,
346 rr = MockResult("logger", self.label, self.log_level, machine)