OpenHarmony开发者论坛
标题: 鸿蒙标准系统xts测试流程介绍 [打印本页]
作者: 润开鸿_闻飞 时间: 2025-2-18 21:35
标题: 鸿蒙标准系统xts测试流程介绍
一、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>(date为reports目录下测试目录的名)继续运行失败的用例,一般需要重复该操作3-4次后再次查看。

[attachimg]5248[/attachimg]
[attachimg]5249[/attachimg]
[attachimg]5250[/attachimg]
2.3 acts结果打开reports/<data>/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/<data>/summary_report.html页面查看运行的结果,Failed项和Unavailable项为0表示测试成功。

[attachimg]5253[/attachimg]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) |
Powered by Discuz! X3.5 |