HarmonyOS 使用AGC云测,兼容性测试不通过,问题分析

使用AGC云测,兼容性测试不通过,日志信息存在一定的丢失,需支持进行分析。

HarmonyOS 使用AGC云测,兼容性测试不通过,问题分析 -鸿蒙开发者社区解决方案

根据异常描述截图中显示的问题信息错误码9568332,请先按照文档进行排查解决:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-app-debugging-12-V5

HarmonyOS Local Test中mockObject函数错误 <a name="section147289245416"></a>

问题描述

export default function MediaPlayCenterTest() {
  describe('MediaPlayCenter', () => {
    it('MediaPlayCenterTest', 0, () => {
      let url='http://xxx.mp4'
      console.info("it1 begin");
      let mocker: MockKit = new MockKit();
      let mockMediaPlayCenter = mocker.mockObject(MediaPlayCenter) as MediaPlayCenter;
      let mockfunc: Function = mocker.mockFunc(mockMediaPlayCenter, mockMediaPlayCenter.setMediaUrl);
      when(mockfunc)(url).afterReturn('1');
      expect(mockMediaPlayCenter.setMediaUrl(url)).assertEqual('1'); // 执行通过
    })
  })
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

代码中mockObject返回错误

HarmonyOS
2025-01-10 10:08:02
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

写法有问题,mock的对象需要手动去创建,请参考:https://gitee.com/openharmony/testfwk_arkxtest/blob/master/README_zh.md#mock%E8%83%BD%E5%8A%9B

分享
微博
QQ
微信
回复
2025-01-10 12:49:21
相关问题
HarmonyOS 自定义弹框导致机不通过
711浏览 • 1回复 待解决
聊一聊如何进行兼容性测试
9130浏览 • 1回复 待解决
ohpm dayjs编译不通过
837浏览 • 1回复 待解决
Hsp中使用图片 编译不通过
2324浏览 • 1回复 待解决
HarmonyOS与OpenHarmony的兼容性挑战
195浏览 • 0回复 待解决
HarmonyOS 项目验签不通过
602浏览 • 1回复 待解决
HarmonyOS ABI兼容性问题
870浏览 • 1回复 待解决
HarmonyOS 应用兼容性问题
609浏览 • 1回复 待解决
HarmonyOS 如何不通过Web组件获取UserAgent
1183浏览 • 1回复 待解决