HarmonyOS鸿蒙Next中Hypium和wukong冲突

HarmonyOS鸿蒙Next中Hypium和wukong冲突 Hypium框架启动时需要连接AAMS,而wukong稳定性测试的运行也需要连接AAMS(wukong 稳定性工具使用指导 - 命令行工具 - 专项测试 - 应用测试 - 华为 HarmonyOS 开发者),导致无法在Hypium驱动的测试中调用wukong工具。所以在面临相应测试需求时,只能在 Hypium 和 wukong 二选一。然而安卓端的 Appium 和 Monkey 似乎没有类似的问题。

可能的解决思路:在Hypium框架提供专门的API,在不释放AAMS控制权的情况下执行wukong命令?


更多关于HarmonyOS鸿蒙Next中Hypium和wukong冲突的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

您好,您的问题需要进一步分析,请您通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的反馈和支持。

更多关于HarmonyOS鸿蒙Next中Hypium和wukong冲突的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,Hypium和wukong是两种不同的测试框架。Hypium主要用于单元测试和UI测试,而wukong则专注于性能测试。两者在功能上有所重叠,可能导致冲突。具体表现为测试用例执行时的资源竞争或结果不一致。解决冲突的方法包括明确测试框架的使用场景,或在测试配置中隔离两者的执行环境。

在HarmonyOS Next中,Hypium和wukong确实存在AAMS资源冲突的问题。这是由于两者都需要独占连接AAMS服务进行测试控制。

从技术实现角度看,当前架构下确实无法同时运行这两个框架。建议可以尝试以下两种方案:

  1. 分时复用方案:将测试用例拆分为两个阶段,先执行Hypium测试后释放AAMS连接,再启动wukong测试。可以通过脚本控制测试流程的切换。

  2. 隔离测试环境:为Hypium和wukong分别配置独立的测试设备或模拟器实例,实现物理层面的资源隔离。

这两种方案都能规避AAMS连接冲突的问题,具体选择取决于实际测试需求和资源情况。

回到顶部