积分330 / 贡献0

提问8答案被采纳4文章53

[经验分享] 鸿蒙标准系统xts测试流程介绍 原创

润开鸿_闻飞 显示全部楼层 发表于 2025-2-18 21:35:48
一、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]

fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png
fakename.png

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2025  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部