deepin-autotest-framework
deepin-autotest-framework copied to clipboard
YouQu, a simple and powerful autotest framework.
 终端通过图片识别点击,第二次点击的时候是没有点击到远程终端上,分别点击一次可以成功点击,但是放在一起第二次点击未成功;
远端机器除第一参数,捕获到的日志显示,其它参数均为默认参数,无法从客户端传递至服务端,考虑是由于第一参数为可变长参数,可能zerorpc参数传递需要特别的声明,或者进行二次分装,不使用可变长参数。
- 指定执行某一个用例 - 指定某个目录执行 - 执行某个APP工程的所有用例 - 根据关键词执行 - 根据标签执行 - 批量用例ID驱动执行 - 测试单驱动执行 - 测试套驱动执行 - 本地用例文件驱动执行
希望可以配置除了xxx平台,其他平台都跳过的逻辑,及其他类似条件的逻辑
@classmethod def sudo_run_cmd(cls, command, interrupt=True, timeout=25, out_debug_flag=True, command_log=True, password=None): if password is None: password = conf.PASSWORD cls.run_cmd( f"echo '{password}' | sudo -S {command}", interrupt=interrupt, timeout=timeout, out_debug_flag=out_debug_flag, command_log=command_log )