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'); // 执行通过
    })
  })
}

代码中mockObject返回错误

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

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

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 自定义弹框导致机不通过
252浏览 • 1回复 待解决
聊一聊如何进行兼容性测试
8588浏览 • 1回复 待解决
ohpm dayjs编译不通过
321浏览 • 1回复 待解决
Hsp中使用图片 编译不通过
1898浏览 • 1回复 待解决
HarmonyOS ABI兼容性问题
284浏览 • 1回复 待解决
HarmonyOS 项目验签不通过
139浏览 • 1回复 待解决
HarmonyOS 应用兼容性问题
23浏览 • 1回复 待解决