讨论广场 问答详情
6.0_XTS ActsOnAndOffScreenTest 测试失败
AD_Bear 2026-04-24 18:26:52
64 评论 分享

SUB_AA_OpenHarmony_OnAndOffScreen_0400和SUB_AA_OpenHarmony_OnAndOffScreen_0600测试失败

手动滑开锁屏就能通过,应该是测试用例预置的滑动位置不对,我这个设备的分辨率是1024*600,我把测试用例的改成了uinput -T -m 300 480 280 200还是不行,但是我手动测试hdc命令执行是可以滑开的hdc shell uinput -T -m 300 480 280 200
 

64 评论 分享
相关文件下载
2026-04-24-18-11-46.zip
1.97 MB
下载
写回答
全部评论(4)
3 楼

要手动清一下out目录后再编译你改的  uinput -T -m 300 480 280 200

2026-05-06 14:50:13
2 楼

改完单独执行./build.sh product_name=rk3568 system_size=standard target_arch=arm64 suite=ActsOnAndOffScreenTest没生效,把suites全部删掉执行./build.sh product_name=rk3568 system_size=standard target_arch=arm64也没生效,把out全部删掉,然后先编镜像再编译acts就生效了?为什么呀?6.0做了什么优化吗?

2026-04-25 19:35:32
1 楼

A03d00/JSAPP: SUB_AA_OpenHarmony == OnAndOffScreenTest : executeShellCommand start : "uinput -T -m 300 1279 280 200"日志里怎么还显示这个1279呢,我代码已经改成如下了:测试的时候我先写一样的了无论是if还是else;感觉没生效,是编译出问题了?没编译出最新的?
 

let slideScreen = async (TAG:string):Promise<void> => {
      await sleep(1500)
      console.log(TAG + "slideScreen start");
      let cmd = '';
      if (deviceSupport === 'false') {
        cmd = 'uinput -T -m 300 480 280 200';
      } else {
        cmd = 'uinput -T -m 300 480 280 200';
      }
      await executeShellCommand(cmd, TAG);
      await sleep(500)
      console.log(TAG + "slideScreen end");
    }

 

2026-04-24 19:58:47
2026-04-27 16:22:27
手动输入 uniput -T -m 300 1279 280 200 可以是吗,看上起是你的屏太小了
2026-04-27 16:22:27