Commit Graph

  • b1e29fd073 更改ios、harmony自动化截图 hz_1122 yineng.huang 2025-04-18 15:45:25 +0800
  • 28be3a4f12 覆盖安装 yineng.huang 2025-03-07 14:54:14 +0800
  • fd634c867b Preconditions补充 yineng.huang 2025-02-28 14:29:49 +0800
  • a464050e05 protocol补充 yineng.huang 2025-02-28 13:58:06 +0800
  • 3f7e65f70a InputStreamUtils补充 yineng.huang 2025-02-28 13:49:51 +0800
  • 565c5f1ee9 harmony设备接入上位机、投屏,自动化、以及任务、计划等 yineng.huang 2025-02-13 18:16:37 +0800
  • 8beaa4b87a fix:执行计划 问题:在有些特殊时间节点下,由于定时任务更新批次信息和批量重试的时候存在同时操作的问题,导致队列会被删除 解决:修改锁获取的先后逻辑。对于批次信息、状态处理的逻辑都需要获取锁进行操作,降低由于时间差导致的数据异常。 darkmanlee 2025-01-17 11:06:27 +0800
  • 5d95eda546 fix:执行计划 问题:计划执行的时候重试勾选了,导致redis中存在重试次数数据;在后续执行过程中,计划取消了勾选重试次数,导致值为0,当前循环次数出现负数 目前解决:增加值判断,如果出现负数,设置当前循环次数为0 darkmanlee 2025-01-07 14:20:19 +0800
  • ef393d13fe 场景-3的TODO,发生错误的大致位置 darkmanlee 2025-01-06 19:51:30 +0800
  • 795a83a563 代码到20250102 darkmanlee 2025-01-06 19:49:38 +0800
  • c9fac180e6 fix: 执行计划 1.添加批次为空的处理逻辑 2.添加批次下总任务数量与生成任务数量比较的逻辑。 李杰应 2024-12-19 03:44:51 +0800
  • 58c743a889 fix:执行计划 1.任务批量重试的逻辑添加锁进行控制。 李杰应 2024-12-11 19:28:32 +0800
  • 6b3e0333be fix:执行引擎 1.把redisson的依赖进行排除 李杰应 2024-12-09 15:45:01 +0800
  • 29bd9179d8 修改问题 shenyi.deng 2024-12-06 10:20:30 +0800
  • 42416aa6a1 fix:执行计划 1.修复NumberUtil.div的入参类型 李杰应 2024-12-05 17:21:59 +0800
  • ecfa105e54 fix:执行引擎 1.把引擎引用redis的依赖去掉。 李杰应 2024-12-05 16:47:48 +0800
  • 1dd86422da fix:执行计划 1.提交新增的批次任务统计类 李杰应 2024-12-05 16:43:08 +0800
  • 5d21b6090a fix:执行计划 1.修改定时任务的统计逻辑,改为查询库表的数据 李杰应 2024-12-05 15:55:21 +0800
  • 5cbc8e22ba fix:执行计划 1.统计需要修改的地方,todo 李杰应 2024-12-04 19:36:55 +0800
  • 61ac7cd494 fix:执行计划 1.修改定时任务的统计逻辑,改为查询库表的数据 hz_1122_temp 李杰应 2024-12-05 15:55:21 +0800
  • eb58a1dd44 fix:执行计划 1.统计需要修改的地方,todo 李杰应 2024-12-04 19:36:55 +0800
  • 2a5ed5f6fb fix:执行引擎 1.从堆栈信息,redis相关类会占用很多内存,且一直在增加。 2.从代码中没有找到使用redis的业务,所以将redis的启动配置、相关接口信息删掉。 李杰应 2024-12-03 15:30:41 +0800
  • 9b5af12c3a fix:执行计划 1.统计需要修改的地方,todo 李杰应 2024-12-02 19:20:00 +0800
  • 1065c305d2 fix:执行引擎 1.前端当前步骤标识丢失,大概原因是在短时间后接收到多个回放指令replay_start,前端只记录最后的requestId作为标识,而引擎接受到多次replay_start需要按顺序处理多个回放。 引擎在响应最先接受到回放指令中requestId与前端不一致,那么前端无法显示步骤所有返回来的rely指令。 按照这样的逻辑,如果短时间内接收到多个replay_start回放指令,使用最后的requestId更新到正在回放的requestId。 李杰应 2024-12-02 03:09:06 +0800
  • a5cd812519 fix:执行引擎 1.取消任务的逻辑增加停止录屏请求。 李杰应 2024-11-27 19:24:21 +0800
  • ea30141d14 fix:执行引擎 1.修复调试的时候出现连接设备异常 李杰应 2024-11-27 04:12:05 +0800
  • 5a5bef44c2 fix:引擎申请设备超时后因根据设备id释放设备引起正在执行任务的设备失去使用权。 李杰应 2024-11-27 03:54:06 +0800
  • e6b4fe6d88 fix:执行引擎 1.修复重试策略选择单次重试时会导致任务超时的问题。更改判断条件 李杰应 2024-11-25 20:34:16 +0800
  • bd78df1ae4 fix:执行引擎 1.添加资源里逻辑 2.添加对象深度拷贝注释。 李杰应 2024-11-25 10:25:41 +0800
  • dd1a2df1f9 新增加分支,代码日期2024年11月22日 李杰应 2024-11-25 10:00:27 +0800
  • 0993b6313d fix:执行计划 1.添加当前重试次数字段,用于失败信息展示任务重试了多少次 master 李杰应 2024-11-12 10:09:22 +0800
  • 3aa3090fb5 fix:执行计划 1.把收尾处理的逻辑移动到缓存删除的后边。 李杰应 2024-11-11 16:16:49 +0800
  • 09798b8d51 fix:执行计划 1.执行记录详情的组装逻辑修改,将产品部分的改动修改到当前分支 李杰应 2024-11-08 18:20:41 +0800
  • e5d1e6e68b 截图使用session,wda挂了之后重建nkAgent卡死 yineng.huang 2024-11-04 19:35:21 +0800
  • f5dda0f46c fix:执行计划 1.增加输出,用于查找任务在有执行记录的情况下,查询详情的时候没有展示信息。 李杰应 2024-10-29 20:00:53 +0800
  • 8666c2cf92 执行任务的步骤截图,异步上传优化 1.文件服务的数据库cctp_attachment的表增加字段:存储路径storage_path,长度128位 2.cctp-commons关于的文件上传增加支持外部传入指定id的逻辑 3.由于使用了seaweedfs,上传完成后会使用volume id和file key重新作为附件的id存入到数据,所以增加了storage_path保存外部传入id 4.在下载附件的逻辑的增加判断,如果分割后的字符串存在多个/那么使用storagePath查询附件id再下载 5.执行引擎的修改是对pc的截图异步上传。 6.上位机的修改是ios和安卓的截图异步上传。 7.大致逻辑:步骤截图后,将文件名、文件路径、任务id、xy坐标、租户id、业务代码存入到本地h2数据库;通过定时任务,如果线程池是空闲,那么每次查询前20条数据,使用线程池进行遍历上传。 李杰应 2024-10-25 04:40:53 +0800
  • c053ed2583 增加AtuPlanTaskRecordMapper.java类,删除多余的类 李杰应 2024-10-17 15:36:51 +0800
  • 7349ed567d feat:执行计划修改重试策略 1.执行计划atu-execute-plan 2.执行引擎atu-script-engine 3.服务atu-execute-plan增加表atu_plan_task_record 4.服务atu-execute-plan修改表:atu_plan_info,增加字段retry_strategy重试策略 5.ddl语句在atu-execute-plan的resource/mysql/ddl.sql文件里 李杰应 2024-10-17 13:28:21 +0800
  • cab4c50752 使用NkAgent启动应用 yineng.huang 2024-10-08 15:16:06 +0800
  • 6fb1c8765a 使用wda关闭应用 yineng.huang 2024-09-27 15:53:37 +0800
  • fe7f1cda9e 截图改为wda截图 yineng.huang 2024-09-27 10:17:25 +0800
  • 8551afb5cf fix:执行引擎 1.增减创建安卓驱动的异常处理,用于提高驱动创建的成功率 李杰应 2024-09-26 20:21:07 +0800
  • fe61540e84 fix:通用组件库 1.删除部分finally中将驱动的隐式等待去掉。 李杰应 2024-09-25 20:17:22 +0800
  • a825aea600 wda日志筛选 yineng.huang 2024-08-29 16:55:01 +0800
  • 8bc084459c 清空文本输入 yineng.huang 2024-08-27 14:34:22 +0800
  • 7ae47f8ef3 压缩图片依赖 yineng.huang 2024-08-26 15:55:44 +0800
  • 112ba61d92 android设备直播白屏的问题 yineng.huang 2024-08-26 15:26:49 +0800
  • 9d528d2229 agent退出打印系统日志 yineng.huang 2024-08-26 11:44:38 +0800
  • 2633f64fa9 关闭ios推图的同时关闭wda的推图 yineng.huang 2024-08-22 11:40:52 +0800
  • d5f77b7295 9100端口无法连接问题(重启wda),打印无法获取设备token的日志 yineng.huang 2024-08-21 18:03:33 +0800
  • 40ba86aff5 移除多余的session yineng.huang 2024-08-20 11:34:50 +0800
  • 5f3a467afd fix:移动端通用组件库 1.增加点击后截图的加点的操作 2.添加StaleElement异常的处理 李杰应 2024-08-19 14:17:21 +0800
  • 6ef190c7d7 fix:上位机 1.修改xpath的方式的逻辑 李杰应 2024-08-15 20:10:46 +0800
  • 8b0939baf8 滑动解锁 yineng.huang 2024-08-14 18:00:35 +0800
  • d90ed03f12 滑动解锁 yineng.huang 2024-08-13 16:08:57 +0800
  • 5de13aaf46 android设备创建driver时指定固定的端口 yineng.huang 2024-08-12 00:06:57 +0800
  • 2fa3e721df 拆分appium和agent的日志 yineng.huang 2024-08-06 16:44:05 +0800
  • b56418e3b9 fix:上位机 1.改成由父类实现截取全屏的方法 李杰应 2024-08-06 10:34:30 +0800
  • bd8673f832 fix:上位机 1.修改以图找图中截取全屏的逻辑 李杰应 2024-08-06 09:53:41 +0800
  • 1608e29d27 fix:上位机 1.修改ios的结束应用的逻辑 李杰应 2024-08-05 18:23:20 +0800
  • e87632e127 fix:上位机 1.修改mac的上位机截图方式 2.修改mac的上位机的结束应用 李杰应 2024-08-05 16:58:28 +0800
  • 1363de0a83 fix:上位机 1.对获取到字符串进行处理,截取json部分 2.注册设备的时候,增加wdaUrl的属性 3.架构属性作为配置 李杰应 2024-08-02 16:02:21 +0800
  • 696d51ea04 截图阻塞的问题 yineng.huang 2024-07-31 14:34:54 +0800
  • c05ca15444 滑动解锁 yineng.huang 2024-07-30 15:40:03 +0800
  • 1d160ef98d Merge remote-tracking branch 'origin/master' yineng.huang 2024-07-25 18:11:51 +0800
  • 76a0e32244 连接时,立马发缓存的最后一张图片到前端 yineng.huang 2024-07-25 18:11:40 +0800
  • 37be8c68ea fix:上位机 1.修改AgentSession的指令获取线程的退出循环逻辑 2.增加停止指令,用于部分线程停止。 李杰应 2024-07-24 18:50:41 +0800
  • 47b6c0d728 Merge remote-tracking branch 'origin/master' yineng.huang 2024-07-24 16:07:59 +0800
  • 8e8b116492 ios和android录屏视频文件无法播放、线程阻塞,无法GC yineng.huang 2024-07-24 16:07:49 +0800
  • 0e785a67a5 获取应用性能数据线程不能停止问题 shenyi.deng 2024-07-22 17:53:13 +0800
  • 509a7278fc ios和android录屏 yineng.huang 2024-07-22 11:50:18 +0800
  • fd88ef376a wda日志打印优化 yineng.huang 2024-07-18 09:58:19 +0800
  • ac729d46c1 wda保留日志 yineng.huang 2024-07-16 20:29:05 +0800
  • cd09e7e35f 多次点击获取多次uiNode yineng.huang 2024-07-15 17:59:24 +0800
  • 43c7fc7eb0 性能数据找不到应用id就退出 yineng.huang 2024-07-15 16:55:16 +0800
  • 3e36ba544c 解决ios一台设备同时存在两个线程获取性能数据 yineng.huang 2024-07-12 11:51:49 +0800
  • c2b8a98a2c 解决一台设备同时存在两个线程获取性能数据 yineng.huang 2024-07-12 11:43:15 +0800
  • e38f18a050 点击、滑动、点击home键之后获取一次ui节点 yineng.huang 2024-07-11 18:48:23 +0800
  • 5bcb914139 同步 1342486035@qq.com 2024-07-10 14:18:29 +0800
  • 822e679f0f mac上位机启动specialDeviceInfo yineng.huang 2024-07-09 15:12:13 +0800
  • ea017d69e6 改进android截图 yineng.huang 2024-07-09 11:50:13 +0800
  • e558148d5a 创建nkAgent只需要一次 yineng.huang 2024-07-08 17:35:07 +0800
  • b9bcbf49c7 获取一次node节点 yineng.huang 2024-07-08 15:03:24 +0800
  • b39d6c4b64 ios设备的NkAgent断线重连优化 yineng.huang 2024-07-04 16:31:47 +0800
  • 8734b94843 ios设备操作改成NkAgent yineng.huang 2024-07-04 10:58:03 +0800
  • b901831bb2 Initial commit main 黄义能 2024-07-04 10:51:06 +0800