当前位置: 首页>>代码示例>>Python>>正文


Python AdbWrapper.adb_wait_for_device方法代码示例

本文整理汇总了Python中util.adb_helper.AdbWrapper.adb_wait_for_device方法的典型用法代码示例。如果您正苦于以下问题:Python AdbWrapper.adb_wait_for_device方法的具体用法?Python AdbWrapper.adb_wait_for_device怎么用?Python AdbWrapper.adb_wait_for_device使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在util.adb_helper.AdbWrapper的用法示例。


在下文中一共展示了AdbWrapper.adb_wait_for_device方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: final_step

# 需要导入模块: from util.adb_helper import AdbWrapper [as 别名]
# 或者: from util.adb_helper.AdbWrapper import adb_wait_for_device [as 别名]
 def final_step(self):
     if self.gaia and not self.keep_profile:
         # reset phone when flash gaia and not keep profile
         logger.info('Reset device after shallow flash the Gaia.')
         PhoneReseter().reset_phone(serial=self.serial)
     else:
         # adb shell reboot
         logger.info('Reboot device.')
         AdbWrapper.adb_shell('sync', serial=self.serial)
         AdbWrapper.adb_shell('reboot', serial=self.serial)
     # wait for device, and then check version
     AdbWrapper.adb_wait_for_device(timeout=120)
     logger.info('Check versions.')
     checker = VersionChecker()
     checker.set_serial(self.serial)
     checker.run()
开发者ID:zapion,项目名称:b2g-util-python,代码行数:18,代码来源:shallow_flash.py

示例2: flash_image

# 需要导入模块: from util.adb_helper import AdbWrapper [as 别名]
# 或者: from util.adb_helper.AdbWrapper import adb_wait_for_device [as 别名]
 def flash_image(self, image):
     try:
         temp_dir = tempfile.mkdtemp()
         logger.debug("Temporary folder: {}".format(temp_dir))
         Decompressor().unzip(image, temp_dir)
         # set the permissions to rwxrwxr-x (509 in python's os.chmod)
         os.chmod(
             temp_dir + "/b2g-distro/flash.sh",
             stat.S_IRUSR
             | stat.S_IWUSR
             | stat.S_IXUSR
             | stat.S_IRGRP
             | stat.S_IWGRP
             | stat.S_IXGRP
             | stat.S_IROTH
             | stat.S_IXOTH,
         )
         os.chmod(
             temp_dir + "/b2g-distro/load-config.sh",
             stat.S_IRUSR
             | stat.S_IWUSR
             | stat.S_IXUSR
             | stat.S_IRGRP
             | stat.S_IWGRP
             | stat.S_IXGRP
             | stat.S_IROTH
             | stat.S_IXOTH,
         )
         while True:
             os.system("cd " + temp_dir + "/b2g-distro; ./flash.sh -f")
             # wait for device, and then check version
             AdbWrapper.adb_wait_for_device(timeout=120)
             logger.info("Check versions.")
             checker = VersionChecker()
             checker.run()
             # flash more than one device
             if not self._flash_again():
                 break
     finally:
         try:
             shutil.rmtree(temp_dir)  # delete directory
         except OSError:
             logger.debug("Cannot remove temporary folder: {}".format(temp_dir))
开发者ID:askeing,项目名称:b2g-util-python,代码行数:45,代码来源:quick_flash.py


注:本文中的util.adb_helper.AdbWrapper.adb_wait_for_device方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。