def _create_simulators(self): if (self.default_child_processes() < self.child_processes()): _log.warn( 'You have specified very high value({0}) for --child-processes' .format(self.child_processes())) _log.warn( 'maximum child-processes which can be supported on this system are: {0}' .format(self.default_child_processes())) _log.warn('This is very likely to fail.') if self._using_dedicated_simulators(): atexit.register(lambda: self._teardown_managed_simulators()) if self.use_multiple_simulator_apps(): self._createSimulatorApps() for i in xrange(self.child_processes()): self._create_device(i) for i in xrange(self.child_processes()): device_udid = Simulator.managed_devices[i].udid Simulator.wait_until_device_is_in_state( device_udid, Simulator.DeviceState.SHUTDOWN) Simulator.reset_device(device_udid) else: assert (self._current_device) if self._current_device.platform_device.name != self.simulator_device_type( ).name: _log.warn("Expected simulator of type '" + self.simulator_device_type().name + "' but found simulator of type '" + self._current_device.platform_device.name + "'") _log.warn( 'The next block of tests may fail due to device mis-match')
def _create_simulators(self): if (self.default_child_processes() < self.child_processes()): _log.warn("You have specified very high value({0}) for --child-processes".format(self.child_processes())) _log.warn("maximum child-processes which can be supported on this system are: {0}".format(self.default_child_processes())) _log.warn("This is very likely to fail.") self._createSimulatorApps() for i in xrange(self.child_processes()): self._create_device(i) for i in xrange(self.child_processes()): device_udid = self._testing_device(i).udid Simulator.wait_until_device_is_in_state(device_udid, Simulator.DeviceState.SHUTDOWN) Simulator.reset_device(device_udid)
def _create_simulators(self): if (self.default_child_processes() < self.child_processes()): _log.warn("You have specified very high value({0}) for --child-processes".format(self.child_processes())) _log.warn("maximum child-processes which can be supported on this system are: {0}".format(self.default_child_processes())) _log.warn("This is very likely to fail.") if self._using_dedicated_simulators(): self._createSimulatorApps() for i in xrange(self.child_processes()): self._create_device(i) for i in xrange(self.child_processes()): device_udid = self._testing_device(i).udid Simulator.wait_until_device_is_in_state(device_udid, Simulator.DeviceState.SHUTDOWN) Simulator.reset_device(device_udid) else: assert(self._current_device) if self._current_device.name != self.simulator_device_type().name: _log.warn("Expected simulator of type '" + self.simulator_device_type().name + "' but found simulator of type '" + self._current_device.name + "'") _log.warn('The next block of tests may fail due to device mis-match')