【已解决】OpenHarmony XTS测试 大部分错误 已跑完测试

重要:

一、测试框架环境配置:

1、当前测试框架与python3.9以上版本不兼容,请参考以下指导安装python3.8版本测试。推荐python 3.8.0 官方下载链接

2、如安装python组件出现超时,请自行搜索替换python源为国内源后安装;

3、安装下面组件(和OpenHarmony官网测试指南命令差不多):

python -m pip install setuptools==46.1.3

注意!安装setuptools:用网上一般方式安装setuptools的话 scripts 目录下面是没easy_install.exe的,到时候会报错缺少easy_install

python -m pip install pyserial

python -m pip install rsa

python -m pip install paramiko

如果安装paramiko出错,错误信息为:“Building wheel for bcrypt<PEP 517> … error”,可以执行以下命令:

python -m pip install --upgrade pip

python -m pip install --no-use-pep517 bcrypt

所遇到的问题及解决:

1、run.bat文件闪退

bat文件运行命令结束后cmd窗口会自动关闭,再写一个bat文件,内容为start run.bat 查看运行错误,一般是由tools目录下的xdevice不正确引起,xdevice-0.0.0.tar.gz、xdevice-extension-0.0.0.tar.gz这两个包就是xdevice编译后的产物,拷贝至tools目录下,没有生成这两个包的话,我也不知道什么原因,欢迎留言补充!!这里网盘下载,提取码:1324,我也不会生成,看到其他博主有写,但是我自己搜索没有找到 libffi.so 文件

2、三个xdevice报错:
WARNING: Skipping xdevice as it is not installed.

WARNING: Skipping xdevice-extension as it is not installed.

WARNING: Skipping xdevice-ohos as it is not installed.

是因为xdevice没安装到环境上,安装三个xdevice组件,网盘里有,在有setup.py目录下,统一使用此命令

python setup.py install

3、报错目标计算机积极拒绝,无法连接

先用hdc_std.exe shell进一下设备,保证hdc能识别,再在cmd终端中执行run.bat,不要双击运行

4、所有模块都报required device does not exist

需要配置user_config.xml文件

测试中HDC可能用到的命令

发送包到开发板上(cmd中运行)

hdc_std.exe file send C:\Users\admin\Desktop\update_4.0\server_data\DctsRpcRequestHapServer.hap /data/

安装包到开发板上(hdc中运行),安装后如有正常打开,缺不能正常使用问题,可能是权限问题

​bm install -p /data/DctsRpcRequestHapServer.hap -r

查看设备sn码(cmd中运行)

hdc_std.exe list targets

有其他问题请私信或者留言

其他HDC命令,参考大佬文章:链接

  • 28
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值