UWA Pipeline 2.5.1 版本更新说明

news2024/11/27 2:50:20

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

近期UWA Pipeline迎来2.5.1版本更新,进一步提升使用体验,提高使用的便捷度。接下来我们就来一睹为快。


一、自动化测试相关

  • 支持快速查看流水线中自动化测试任务的情况

通过流水线运行自动化测试任务时,当需要了解项目在设备上的实际运行情况时,可以点击该条运行记录进入详情界面,点击“查看任务执行情况”,就可以直接跳转至任务执行界面,查看各机型上项目的运行情况,操作更为快捷高效。

  • 支持配置用例执行失败时是否终止自动化测试

项目组可能需要在测试一旦出现问题时就及时介入进行排查。为此,本次更新中新增了预设中断机制,可以预先选择运行自动化测试脚本时,出现错误步骤脚本时会继续或者终止执行脚本运行。

设置“是否忽略错误步骤”的方法:
1. 可以在任务管理中创建自动化测试任务并选择测试用例后,根据下图提示选择是否忽略错误步骤。

2. 也可以在通过流水线创建自动化测试任务时,在阶段配置选项中进行相应的选择。

  • 若选择“不忽略”,则当测试用例执行中出现了错误步骤,Pipeline会终止测试用例的执行;
  • 若选择“忽略”,则当测试用例执行中出现了错误步骤,测试任务会继续执行下去,直至最后完成测试,生成测试报告。

二、流水线管理

  • 支持流水线及文件夹的排序

支持将文件夹以及文件夹内的流水线按需移动到对应的展示位置。可以将重要的文件夹和流水线放置在页面显眼的位置,方便团队成员进行查找。

  • 支持流水线迁移至其他文件夹

不同文件夹下的流水线,也可以根据实际情况进行跨文件夹迁移。比如,A文件夹下的流水线,可以按需移动到B文件夹下进行管理和显示。

三、更多完善

  • 优化节点自动重连机制

节点启动程序Provider,是子节点接入Pipeline以及使用Pipeline的必要基础。维持Provider持续有效连接,可以有效确保Pipeline上各项功能的正常运行。比如开展自动化测试任务、使用云真机功能调试设备、运行项目更新打包流水线等,都需要Provider时刻接入Pipeline。

此次更新,实现Provider在启动后自动连接至Pipeline,有效降低了维护节点状态的投入,很大程度上避免了因节点连接状态异常而导致的各类问题发生,确保大家可以更顺畅地使用Pipeline的各项功能。

  • 优化节点日志存储机制

Provider窗口中的日志信息将保留在本地相应的文件目录中,按照不同的进程分别进行存储,查找信息更为方便。

  • 支持本地资源检测运行时选择检测模块

在通过流水线执行“本地资源检测”任务时,当希望根据不同的需求针对不同模块进行检测,就可以直接点击流水线运行选项,在参数配置界面灵活选择检测模块。从而缩短检测时间,提高效率。

  • 支持重新上传本地资源检测/真人真机测试/Build Report/AssetBundle报告

当你通过UWA Pipeline执行自动化测试任务时,有时会因为办公环境网络波动、设备联网异常等原因,导致自动化测试等数据自动上传失败。针对这种情况,本次更新后,Pipeline在流水线的Run详情界面,新增了重新上传功能,当数据上传失败时,可以快速一键重传数据。

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

MORE

  • 支持运行流水线时配置需要安装的游戏及版本
  • 支持批量删除应用与用例
  • 支持显示设备UDID
  • 优化AAB模板的展示方式
  • 优化节点运行方式,并自动检测节点运行状态
  • 优化节点Python环境依赖问题
  • 优化节点日志存储机制

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

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

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

相关文章

【小黑送书—第六期】>>AI时代,程序员如何应对挑战——《AI时代系列书籍》

在AI时代,程序员面临着新的机遇和挑战。为了适应这个快速发展的时代,掌握新技能并采取相应的应对策略是至关重要的。 对于办公人员或程序员来说,利用AI可以提高工作效率。例如,使用AI助手可以帮助自动化日常的重复性工作&#xff…

软件测试方案该怎么做?

做某项工作之前都需要有个计划或方案,软件测试亦如此。软件测试方案就是描述测试目的、范围、方法和软件测试的重点等文档。对于验证软件产品的可接受程度编写测试计划文档是一种有用的方式,可以使测试工作和整个开发工作融合起来,让资源和变…

微信公众号会员系统怎么做

一、引言 在这个信息爆炸的时代,微信公众号已经成为了企业和个人品牌的重要宣传阵地。而在公众号运营过程中,会员系统是非常重要的一环。通过建立会员系统,你可以更好地管理粉丝、提升用户黏性,让你的品牌更加强大。本文将为你详…

Golang实现一个一维结构体,根据某个字段排序

package mainimport ("fmt""sort" )type Person struct {Name stringAge int }func main() {// 创建一个一维结构体切片people : []Person{{"Alice", 25},{"Bob", 30},{"Charlie", 20},{"David", 35},{"Eve…

Redis缓存击穿、雪崩、穿透!(超详细)

作者前言: 为了解决Redis的缓存的问提也是在网上找了很多文章来了解,我感觉这篇文章非常好,希望大家了解一下,也是吧这篇文章归类了一下,可以直接在目录中找 缓存的击穿、穿透和雪崩应该是再熟悉不过的词了,也是面试常问的高频试题。 不过,…

用户的生命周期

用户生命周期是指用户在产品使用过程中的状态变化,一般分为5个阶段,分别为引入期、成长期、成熟期、沉默期和流失期。用户生命周期能够反映不同阶段用户的状态,可根据用户的不同状态进行针对性运营。运营中常说的拉新、促活、留存就是基于用户…

基于Java+Vue+uniapp微信小程序商品展示系统设计和实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

每日汇评:积极的数据可能会推动澳元/美元的上涨

继 9 月份增加 6700 个就业岗位之后,澳大利亚 10 月份预计将增加 18000 个就业岗位; 失业率预计将从 3.6% 升至 3.7%,维持在历史低点附近; 澳元/美元在美元疲软的支撑下维持看涨基调, 其面临关键阻力位0.6520&#xff…

go语言学习之旅之安装sdk环境,hello world!

学无止境 为什么学习Go语言 高效编程: Go语言被设计为一门高效的编程语言。其编译速度快,执行速度也相对较快,适合用于构建高性能的应用程序。 并发支持: Go语言天生支持并发编程,通过goroutine和channel提供了简单而…

【C语言 | 数组】C语言数组详解(经典,超详细)

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 🤣本文内容🤣&a…

Git学习(黑马程序员)

基本配置 在用户目录下创建文件.bashrc 1打开Git Bash 2 在目录下输入指令: touch ~/.bashrc在文件中写入内容: #用于输出git提交日志 alias git-loggit log --prettyoneline --all --graph --abbrev-commit #用于输出当前目录所有文件及基本信息 al…

3.4-初识Container

常用的docker container命令: 1、基于image创建docker container命令: docker run lvdapiaoliang/hello-docker 2、列举当前本地正在运行的container容器命令: docker container ls 3、列举当前本地所有的container容器命令(包括正在运行的和…

3DMAX建模基础教程:可渲染和封闭二维样条线

在3D建模中,可渲染和封闭的二维样条线对于创建复杂的模型和场景至关重要。以下是一些关于如何在3DMAX中建模基础教程,帮助你掌握可渲染和封闭的二维样条线的使用。 1. 创建新的样条线 首先,选择“图形”菜单,然后选择“样条线”…

如何利用PCB创建PCB封装库

如何利用PCB创建PCB封装库 首先你要活得PCB工程文件,然后利用Altium Designer将工程文件打开,如下图所示: 然后选择工具栏“设计”->“生成PCB库(P)”,如下图: 最后将生成的库文件保存到指…

kubernetes集群编排(10)

目录 prometheus监控 部署prometheus 部署nginx监控实例 部署prometheus-adapter prometheus监控 部署prometheus 创建项目仓库并上传镜像 [rootk8s2 helm]# vim prometheus-values.yaml alertmanager:alertmanagerSpec:image:repository: prometheus/alertmanagertag: v0.24.0…

《中国北斗产业发展指数报告》发布,北斗产业化水平稳步提升

《中国北斗产业发展指数报告》发布,北斗产业化水平稳步提升 11月9日,在浙江德清举办的第一届中国测绘地理信息大会上,中国卫星导航定位协会首次发布《中国北斗产业发展指数报告》。 报告显示,当前国产北斗芯片出货量已超亿级规模&…

hyper-v外部网络,ssh服务正常,可以ping通虚拟机,但是无法远程连接虚拟机。

问题: ssh服务正常,可以ping通虚拟机,虚拟机可上网,一切正常,但是无法远程连接虚拟机。 报错:Network error: Connection refused 解决: 在本机的网络设置中,这个东西不知道是什么…

OpenHarmony 开发者论坛正式上线,盖楼赢惊喜好礼~

你,是否曾遇到 OpenHarmony 开发难题,却不知找谁解答? 你,是否曾想分享 OpenHarmony 技术,但没有一个官方投稿平台? 你,是否想加入火热的 OpenHarmony 开源项目,却不知如何参与和贡…

精益管理3个阶段,如何实现高效企业管理?

在现今竞争激烈的市场环境下,企业需要不断提高经营效率和降低成本来保持竞争力。其中,精益管理是一种不错的管理方式,在各大企业得到广泛的运用。今天我们来了解一下精益管理的3个阶段,以及如何使用精益管理工具来实现高效企业管理…

MySQL--视图、存储过程、触发器

1、视图 1、定义: 所谓的视图是一种虚拟存在的表,视图中的数据并不在数据库中实际存在,就是视图只保存了查询的SQL逻辑,不保存查询的结果,所以在创建视图的时候,主要的工作就是落在创建这条SQL查询语句的时…