查看: 69|回复: 0

鸿蒙标准系统xts测试流程介绍

[复制链接]

1

主题

1

回帖

14

积分

新手上路

积分
14
发表于 2025-4-14 07:30:45 | 显示全部楼层 |阅读模式
一、Windows环境配置1.1 python安装1.1.1 版本选择
python版本选择为python3.8.5,版本过高或者过低可能会出现问题。python3.8.5的版本位于tools/Python目录内

1.1.2 Python安装
双击运行python-3.8.5-amd64.exe,按照下图将python添加到系统路径,然后点击Instal Now

[attachimg]5231[/attachimg]


等待成功安装后点击Close关闭

[attachimg]5232[/attachimg]


1.1.3 确认Python3.8.5添加到系统路径
按Win+E打开此电脑右键选择属性

[attachimg]5233[/attachimg]


点击高级系统设置后选择环境变量

[attachimg]5234[/attachimg]


选中系统变量中的Path然后点击编辑

[attachimg]5235[/attachimg]


查看以下两个路径是否为第一个和第二个,如果不是将其添加进去并上移到第一和第二位,然后点击确定关闭编辑环境变量窗口,如下图所示

C:\Users\wen_fei\AppData\Local\Programs\Python\Python38\Scripts\C:\Users\wen_fei\AppData\Local\Programs\Python\Python38\
[attachimg]5236[/attachimg]


打开命令提示符并输入python --version查看是否为3.8.5

[attachimg]5237[/attachimg]


1.1.4 python依赖库安装
设置python使用国内源下载依赖包

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
下载安装依赖包

pip3 install setuptoolspip3 install pyserialpip3 install rsapip3 install python-dateutil1.2 Windows禁用强制驱动程序签名
    找到win10的设置,点击“设置”点击最后“更新和安全”,然后点击“恢复”,并在右边点击高级启动下面的”重新启动“重启之后会出现几个选项,点击”疑难解答“点击”高级选项“,然后选择”启动设置“,点击”重启“这是重启之后跳出一个列表,直接输入7,选择禁用驱动程序强制签名重启之后,驱动就可以成功安装了

[attachimg]5238[/attachimg]
[attachimg]5239[/attachimg]
[attachimg]5240[/attachimg]
[attachimg]5241[/attachimg]
[attachimg]5242[/attachimg]
[attachimg]5243[/attachimg]

1.3 安装瑞芯微驱动

进入tools/driver/DriverAssitant_v5.1.1目录下,双击安装DriverInstall.exe

[attachimg]5244[/attachimg]

1.4 安装USB转串口驱动
进入tools/uart_tools目录下,双击运行CH341SER.EXE,然后点击安装

[attachimg]5245[/attachimg]

1.5 hdc工具安装
将tools/hdc目录拷贝到C盘,然后参考1.1.3将该路径添加到系统路径里面,然后打开命令提示符并输入hdc -v查看工具是否存在

[attachimg]5246[/attachimg]

[attachimg]5247[/attachimg]

二、acts测试2.1 acts编译
进入dayu210-v4.1-release代码的test/xts/acts路径下,执行如下命令进行编译

# acts全量用例编译(推荐)cd test/xts/acts./build.sh product_name=rk3568 system_size=standard# 单个测试用例(例如ActsAiNnrtFunctionTest用例)进行编译./build.sh product_name=rk3568 system_size=standard target_subsystem=ActsAiNnrtFunctionTest
编译成功后,测试用例位于路径:out/rk3588/suites/acts

2.2 acts运行
将out/rk3568/suites/acts拷贝到windows的磁盘根目录下,一般放在D盘或者E盘下,不要放在中文目录下,否则无法运行。

进入acts目录下双击运行run.bat进入如下界面,然后输入run acts回车运行acts用例,一般运行差不多1-2天左右时间。

运行结束后会在acts目录下生成report目录,在report目录下会根据运行结束时间生成一个时间目录,里面保存的是本次运行的结果文件。打开summary_report.html可查看本次运行的结果。

对于acts,由于用例个数非常多且是并行的,正常情况下一次运行结束不会所有的用例都通过,此时在测试界面输入run --retry --session (date为reports目录下测试目录的名)继续运行失败的用例,一般需要重复该操作3-4次后再次查看。


[attachimg]5248[/attachimg]

[attachimg]5249[/attachimg]

[attachimg]5250[/attachimg]

2.3 acts结果
打开reports//summary_report.html页面查看运行的结果,Failed项和Unavailable项为0表示测试成功。

[attachimg]5251[/attachimg]

三、hats测试3.1 hats编译
进入OpenHarmony-v4.1-release代码的test/xts/hats路径下,执行如下命令进行编译

# hats全量用例编译(推荐)cd test/xts/hats./build.sh product_name=rk3568 system_size=standard
# 单个测试用例(例如HatsAsyncTest用例)进行编译./build.sh product_name=rk3568 system_size=standard target_subsystem=HatsAsyncTest
编译成功后,测试用例位于路径:out/rk3588/suites/hats

3.2 hats运行
将out/rk3568/suites/hats拷贝到windows的磁盘根目录下,一般放在D盘或者E盘下,不要放在中文目录下,否则无法运行。

进入hats目录下双击运行run.bat进入如下界面,然后输入run acts回车运行hats用例,一般运行差不多1小时左右时间。

运行结束后会在hats目录下生成report目录,在report目录下会根据运行结束时间生成一个时间目录,里面保存的是本次运行的结果文件。

[attachimg]5252[/attachimg]

3.3 hats结果
打开reports//summary_report.html页面查看运行的结果,Failed项和Unavailable项为0表示测试成功。

[attachimg]5253[/attachimg]

























本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表