UWA Pipeline 2.4.2 版本更新说明

news2025/2/25 21:05:31

UWA Pipeline是一款面向游戏开发团队的本地协作平台,旨在为游戏开发团队搭建专属的DevOps研发交付流水线,提供可视化的CICD操作界面、高可用的自动化测试以及UWA性能保障服务的无缝贴合等实用功能。

在本次2.4.2版本更新中,我们对Pipeline的私有云真机远程调试系统进行了全面的升级,通过对scrcpy支持,提升了对主流手机品牌和安卓系统的兼容性,让项目组使用Pipeline在真机上进行测试与调试时,获得可定制的画面显示效果、更稳定的真机运行表现、更流畅的操作体验。

同时,新增的复制功能执行判断功能,让各项自动化流水线的创建与执行变得更加灵活高效。接下来我们就为大家进行详细说明。

具体了解“私有云真机远程调试”功能详见《UWA Pipeline 2.0 功能详解|私有云真机远程调试》;以及“无缝衔接UWA性能保障服务、搭建专属DevOps进程”的流水线功能,详见《UWA Pipeline 功能详解|如何快速创建UWA服务》。

一、scrcpy支持 - 私有云真机远程调试全面升级

此次2.4.2更新中,UWA Pipeline支持了scrcpy功能,提高了网页端真机设备画面展示的同步性和流畅性。

1. 提升真机设备兼容性,并支持安卓13
在2.4.2版本的开发和上线过程中,UWA也根据市场主流设备的分布情况,针对不同品牌、不同安卓系统版本的机型,进行了大量的可靠性和兼容性测试。

在支持scrcpy后,目前主流的安卓系统版本,包括最新的安卓13,以及绝大部分厂商品牌下的手机设备,UWA Pipeline都能支持接入私有云真机远程调试系统,并且在真机测试与调试时,拥有比以往更好的稳定性和兼容性。

部分机型设备由于厂商的特殊设置或对安卓系统进行了修改,可能无法正常接入或使用,对此UWA也在持续地进行测试和完善,在未来我们会不断扩大设备的支持范围,满足广大团队的不同需求。

2. 支持自定义分辨率、码率、帧率
我们可以根据环境的带宽限制、真机测试以及调试的实际需求,通过“设备管理”模块,为接入Pipeline的真机设备设置对应的传输码率、帧率和画面分辨率。

通过合理的设置,即使在“带宽有限+大批量真机”的情况下,UWA Pipeline依然能保证网页端画面展示与各个真机画面的实时同步,真实反馈项目在设备上的运行表现。在观察指定设备上的项目表现时,也能确保画面的清晰度和流畅度。

3. 支持虚拟键盘、剪切复制
现在通过UWA Pipeline在指定真机上测试、调试项目时,我们可以在节点设备上,直接键盘输入相关的账号密码、序号文本等信息,不再需要通过真机自带的输入法模拟点击输出,从而大幅提高测试及调试过程中的可操作性。

注意:部分机型设备上的默认输入法经过厂商定制修改,可能无法正常输入中文字符。建议下载Windows输入法、公版QQ、搜狗等输入法。

在需要反复输入大量或相同内容的时候,例如一长串GM命令添加相应道具或者反复登录退出账号等,就可以通过剪切复制功能,将相应文本内容剪切复制到真机设备上。从而避免了大批量文本内容输入时可能的失误,缩短了不必要的操作时长,降低了对项目调试、测试造成的干扰。

二、新增流水线复制功能

在2.4.2版本,项目组在新建流水线时,可以直接复制已有的流水线,完整继承其中的任务流程和参数配置,只需对流程和配置进行少量增删修改,就能完成新流水线的搭建,大幅降低了在流程设计和参数配置上的时间精力投入。

三、新增流水线执行条件判断

在项目研发过程中,项目组有时只需要执行完整流水线中的部分功能,例如:不打包,只对部分资源进行修改和检测;或者出包后不进行自动化测试,只在安装后观察项目能否正常启动等。此次新增的流水线执行条件判断功能就可以很好的解决这个问题,即项目组可以设置相应的变量或条件,来控制流水线中相关步骤的执行与否。

我们还可以添加参数或者环境变量,通过赋予不同的值来控制当前阶段的执行与否。

当面对需要考虑多种因素的复杂情况时,我们还可以设置更详细的与或非逻辑判断来决定当前阶段的运行。

如此,项目组可以灵活控制流水线中各个阶段的运行与关闭,从而以最小的投入满足项目当前的测试、调试需求。

四、更多优化与完善

1. “包管理”和“用例管理”模块合并,方便更好地管理各个项目下的安装包和脚本文件。

2. “节点管理”移动至主页,方便及时了解节点的接入和Provider更新情况,确保节点上各项功能和任务的正常执行。

3. 新增“超时设置”,通过Pipeline创建自动化测试/GOT Online测试任务时,可以设置脚本执行的最大时长,确保测试任务的顺利完成。

注意:请根据不同子节点上操作系统的区别,按照节点设置中的提示,及时升级节点启动程序Provider,以及Visual Studio、Node12等各项必须环境,以确保UWA Pipeline各项功能的正常使用。

以上是本次UWA Pipeline 2.4.2版本更新的主要内容,更多详情可见Pipeline的版本更新日志。

MORE

  • 支持调试设备时修改画面分辨率与帧率等参数
  • 支持调试设备时键盘输入功能
  • 支持调试设备时使用剪切板
  • 支持UWA Pipeline&节点的更新提醒
  • 支持用例、安装包统一管理
  • 支持复制其他流水线调度逻辑
  • 支持设置Stage执行条件
  • 支持自动化测试任务超时设置
  • 大幅优化安卓设备支持率
  • 优化节点管理功能入口
  • 优化流水线与执行中的任务关联逻辑

想要实际体验UWA Pipeline?请点击《免费试用 |UWA性能保障体系全体验》,15天Pipeline全服务试用就在眼前!

相关推荐

Game CI 提升研发生产力,UWA Pipeline 2.0正式推出!

UWA Pipeline 功能详解|私有云真机远程调试

UWA Pipeline 功能详解|可视化配置自动测试

UWA Pipeline 功能详解|如何快速创建UWA服务

速成,掌握UWA Pipeline 功能和使用方法

UWA Pipeline 新功能|构建分析、自动化测试支持iOS平台

UWA Pipeline 2.2.1 版本更新说明

前进永无止境!Pipeline更新又双叒叕来了!

UWA Pipeline 2.3.2版本更新说明

编辑 UWA Pipeline 2.4.1 版本更新说明

UWA Pipeline小技巧|正则表达式的运用

案例分享

乐享元游的 UWA Pipeline 最佳实践分享

一款ARPG游戏是如何搭建云真机系统的

再也不用焦虑特效造成的性能问题了

你需要同款“Unreal项目自动化编译、打包和部署”方案吗?

高效、易用的自动化测试框架设计

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/501272.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Java+GS】GeoServer,通过配置自定义样式,实现不同图斑展示不同颜色。附java实现方法

文章目录 客户端发布样式一、[GeoServer中使用SLD样式](https://www.cnblogs.com/tuboshu/p/10752292.html)二、分属性渲染三、客户端操作发布图层 掌握使用java api 发布样式一、前置准备二、发布图层三、发布工具类 设计从数据库字段自定义样式一、数据库设计二、业务逻辑分享…

「容器云架构」K8s 多区域部署介绍

背景 Kubernetes的设计使得单个Kubernetes集群可以跨多个故障区域multiple failure zones运行,通常这些区域(zones )位于称为区域(region)的逻辑分组中。主要的云提供商将一个区域定义为一组故障区域 failure zones&am…

Linux高性能服务器编程|阅读笔记:第7章 - Linux服务器程序规范

目录 简介系列笔记7.1 日志7.1.1 Linux系统日志7.1.2 syslog函数7.2 用户信息7.2.1 UID、EUID、GID和EGID7.2.2 切换用户7.3 进程间关系7.3.1 进程组7.3.2 会话7.3.3 用ps命令查看进程关系7.4 系统资源限制7.5 改变工作目录和根目录7.6 服务器程序后台化结语简介 Hello! 非常感…

基于html+css的图展示50

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

【UE】高级载具插件-02-坦克开火

1. 添加开火的操作映射 2. 创建一个actor蓝图类,添加一个静态网格体组件 添加发射物移动组件 设置初始速度和最大速度 发射物重力范围设为0.05 添加音频组件 设置音效 3. 打开炮管的静态网格体 在插槽管理器中创建插槽 将创建的插槽放到炮口位置 4. 打开“BP_BaseT…

《物联网安全关键技术白皮书》解读

物联网技术作为物理世界与信息世界融合的具象体现,有效地连接分离的物理世界和信息空间,囊括了传感器网络、通信网络以及互联网,构建物与物互联、人与物互联、人与人互联的协同共生关系,推进了信息产业的新变革,同时也…

南大通用数据库-Gbase-8a-学习-35-rmt(远程导出数据文件)

目录 一、测试环境 二、引入 三、rmt导出流程 四、Linux环境模拟实验 1、不加rmt导出数据 2、加rmt导出数据 一、测试环境 名称值CPUIntel(R) Core(TM) i5-1035G1 CPU 1.00GHz操作系统CentOS Linux release 7.9.2009 (Core)内存3G逻辑核数2目的端Gbase8a版本8.6.2-R43源…

单词背诵 2023.5.8

preceding dawn sunset segregate restless oblige mature martial vital virtually

PHP+MYSQL——大学生心理健康测试网站源码

一、功能 前台功能: 1、心理百科、心理书籍、心理健康测试 2、用户注册、用户登录、重置密码、退出登录、个人信息修改 3、心理健康测试成绩查看、心理健康状态解决办法 4、预约心理咨询师、预约审批查看 5、留言板 后台功能: 1、后台登录、修改管理员…

【C++】1.语言基础:八股文

心口如一,犹不失为光明磊落丈夫之行也。——梁启超 文章目录 :smirk:1. 语言基础内存分配指针参数传递和引用参数传递四种强制转换面向对象的三大特性并举例#define 和别名 typedef 的区别 :blush:2. 标准库STL介绍频繁调⽤ push_back() 的影响i 和 i 的区别⼤端⼩…

ePWM模块(1)

ePWM模块 ePWM模块内部包含有7个子模块,分别是时间基准子模块TB、比较功能子模块CC,动作限定子模块AQ、死区控制子模块DB、斩波控制子模块PC、事件触发子模块ET和故障捕获子模块TZ。 每个ePWM模块都具有以下功能: 可以输出两路PWM,EPWMxA和EPWMxB两路PWM可以独立输出,也可…

数字座舱带动液晶仪表升级,哪些企业「领跑」前装量产份额

作为人机交互的关键一环,传统汽车机械仪表也在经历数字化、智能化的升级。尤其是整车智能化的升级、电动化的转型,传统仪表存在反应慢、精度低和显示方式单一的缺点,已经不能满足市场要求。 比如,相比于传统机械式仪表&#xff0…

Qt5.9学习笔记-事件(五) 事件调试和排查

⭐️我叫忆_恒心,一名喜欢书写博客的在读研究生👨‍🎓。 如果觉得本文能帮到您,麻烦点个赞👍呗! 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧,喜欢的小伙伴给个三…

vue+node.js高校青年志愿者管理系统

1.系统登录:系统登录是用户访问系统的路口,设计了系统登录界面,包括用户名、密码和验证码,然后对登录进来的用户判断身份信息,判断是管理员用户还是普通用户。 2.系统用户管理:不管是…

软件设计师内容记载

栈和队列 栈是按照 先进后出或者 后进先出,队列是先进先出 栈只能在栈顶进行插入和删除,栈底不动。 队列是在一端插入,一端删除。 允许插入的是队尾,允许删除的是队头。 循环队列: 队头 队尾:队尾指针指向的…

PXI 国产化测试系统中数据采集与分析软件的设计

数据采集与分析系统需求分析和总体设计 数据采集与分析系统是 PXI 测试系统的上位机软件子系统,在系统中有着重 要的作用。本章将首先简要介绍 PXI 测试系统,分析其整体结构与功能,说明数 据分析系统与 PXI 测试系统的关系&#xff…

每天一道算法练习题--Day25 第一章 --算法专题 --- ----------单调栈

单调栈 栈是什么?栈的常用操作栈的常用操作时间复杂度应用及题目推荐 单调栈又是什么?适用场景伪代码代码题目推荐 总结 顾名思义, 单调栈是一种栈。因此要学单调栈,首先要彻底搞懂栈。 栈是什么? 栈是一种受限的数据…

国产安全芯片,请关注他们!

一、华大电子 http://www.hed.com.cn/ 1.1 公司简介 北京中电华大电子设计有限责任公司 (简称“华大电子”)成立于2002年6月,是国家认定的高新技术企业,是国内最早的集成电路设计企业之一,是中国安全芯片产业的核心…

【ROS】如何让ROS中节点实现数据交换Ⅱ --服务通信

Halo,这里是Ppeua。平时主要更新C语言,C,数据结构算法…感兴趣就关注我吧!你定不会失望。 本章将介绍如何通过服务通信的方式实现节点数据交换以及ROS相关指令 本章将介绍如何通过服务通信的方式实现节点数据交换以及ROS相关指令…

【数据结构与算法】常用数据结构(二)

😀大家好,我是白晨,一个不是很能熬夜,但是也想日更的人✈。如果喜欢这篇文章,点个赞👍,关注一下👀白晨吧!你的支持就是我最大的动力!💪&#x1f4…