本文OpenHarmony標(biāo)準(zhǔn)系統(tǒng)應(yīng)用兼容性測(cè)試指導(dǎo),適用鴻蒙系統(tǒng)軟件開(kāi)發(fā)測(cè)試的新手入門(mén)學(xué)習(xí)課程。設(shè)備為觸覺(jué)智能的瑞芯微RK3566開(kāi)發(fā)板,型號(hào)Purple Pi OH。是Laval官方社區(qū)主薦的一款鴻蒙開(kāi)發(fā)主板。支持Openharmony、安卓Android、Linux的Debian、Ubuntu系統(tǒng)。
類(lèi)樹(shù)莓派開(kāi)發(fā)板 瑞芯微RK3566芯片
觸覺(jué)智能Purple Pi OH開(kāi)發(fā)板
該主板主要針對(duì)學(xué)生黨,極客,工程師,極大降低了開(kāi)源鴻蒙開(kāi)發(fā)者的入門(mén)門(mén)檻,具有以下幾點(diǎn)優(yōu)勢(shì):
- 支持開(kāi)源鴻蒙/Linux /Andriod 11/麒麟,兼容樹(shù)莓派 ;
- 四核A55,最高1.8G主頻,Mali G52-2EE GPU ;
- 支持OpenGL/CL/Vulkan/1T NPU/8M ISP ;
- 支持TensorFlow/MXNet/PyTorch/ Caffe ;
- 支持1*千兆以太網(wǎng)、3*USB2.0、1*USB3.0、3*UART、2*SPI、2*I2C、28*GPIO、1*MIPI DSI、1*HDMI ;
- 支持OpenHarmony3.2/4.0/4.1版本,開(kāi)放SDK源代碼 ;
- 活躍的開(kāi)發(fā)者社區(qū), 更多牛人在線技術(shù)支持 ;
- 超小尺寸,極致性?xún)r(jià)比,只需249元 ;
一、編譯兼容性套件
舉例:以Purple-Pi-OH為例:
- 首先需要把SDK編譯一遍
- 全量編譯:/test/xts/acts目錄下執(zhí)行編譯命令:./build.sh product_name=purple_pi_oh system_size=standard
- 測(cè)試用例輸出在目錄:out/release/suites/acts/testcases
- 測(cè)試框架&用例整體輸出目錄:out/release/suites/acts(根據(jù)自身目錄查看)
二、資源下載
2.1 兼容性套件下載
- 兼容性套件也能通過(guò)鴻蒙官網(wǎng)獲取:https://www.openharmony.cn/certification/document/xts/
- 如下圖所示:
- 解壓生成acts目錄,如下圖所示:
2.2 resource文件下載
- 選擇對(duì)應(yīng)分支與系統(tǒng)類(lèi)型下載resource文件,如下圖所示:
- 拷貝到acts\resource目錄下,如下圖所示:
三、配置運(yùn)行環(huán)境
- 安裝python3.7及以上版本
- 安裝setuptools(pip install setuptools)
在cmd中執(zhí)行命令:
pip install setuptools
- 安裝pyserial( pip install pyserial )
在cmd中執(zhí)行命令:
pip install pyserial
- 安裝rsa( pip install rsa )
在cmd中執(zhí)行命令:
pip install rsa
在cmd中執(zhí)行命令:
pip install python-dateutil
- 查看設(shè)備信息
在cmd中執(zhí)行命令:
C:\Users\industio>hdc list targets 150100414a5444345206c363e27d3a00 C:\Users\industio>hdc discover [Info]Please add HDC server's firewall ruler to allow udp incoming, udpport:8710 [Info]Broadcast find daemon, total:0 C:\Users\industio>hdc shell ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope: Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 TX bytes:0 eth0 Link encap:Ethernet HWaddr aa:cc:bc:66:ac:9c Driver rk_gmac-dwmac inet addr:192.168.0.160 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::a8cc:bcff:fe66:ac9c/64 Scope: Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2600 errors:0 dropped:80 overruns:0 frame:0 TX packets:99 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:264523 TX bytes:24139 Interrupt:46
7. 配置user_config.xml文件路徑:
\suites\acts\config\user_config.xml
true 127.0.0.1 8710 150100414a5444345206c363e27d3a00
四、執(zhí)行兼容性測(cè)試套件
1. 進(jìn)入acts目錄下,直接執(zhí)行run.bat,并查看對(duì)應(yīng)的設(shè)備信息,如下圖所示:
2. 界面啟動(dòng)后,輸入用例執(zhí)行指令,全量執(zhí)行
run acts
五、查看測(cè)試報(bào)告
1. 進(jìn)入acts\reports\目錄,獲取當(dāng)前的執(zhí)行記錄,打開(kāi)“summary_report.html”可以獲取到測(cè)試報(bào)告,如下圖所示:
2. 當(dāng)出現(xiàn)Failed、Blocked、Unavailable時(shí),將錯(cuò)誤模塊和沒(méi)有跑到的模塊可以單獨(dú)、多個(gè)一起運(yùn)行,確保每個(gè)模塊都可以通過(guò),如下圖所示:
3. 模塊執(zhí)行(具體模塊可以查看\acts\testcases)
run –l ActsSamgrTest
4. 多個(gè)模塊運(yùn)行時(shí)需要用分號(hào)隔開(kāi),命令如下:
run –l ActsSamgrTest;actsAceWebViewWebStorageJsunit;xxx;xxx
注:其余模塊如ssts、hats、dcts操作步驟類(lèi)似,可參考進(jìn)行操作。
Purple Pi OH已過(guò)XTS兼容性認(rèn)證
-
開(kāi)發(fā)板
+關(guān)注
關(guān)注
26文章
6289瀏覽量
118049 -
瑞芯微
+關(guān)注
關(guān)注
27文章
792瀏覽量
54288 -
RK3566
+關(guān)注
關(guān)注
0文章
159瀏覽量
6641 -
觸覺(jué)智能
+關(guān)注
關(guān)注
1文章
62瀏覽量
857
發(fā)布評(píng)論請(qǐng)先 登錄
標(biāo)準(zhǔn)系統(tǒng):KHDVK-3566B智慧屏開(kāi)發(fā)套件(RK3566 )
優(yōu)博終端RK3588青鸞開(kāi)發(fā)板通過(guò)OpenHarmony兼容性測(cè)評(píng)
瑞芯微RK3566開(kāi)發(fā)板USB OTG模式介紹及命令切換,觸覺(jué)智能EVB3566主板鴻蒙硬件廠商
瑞芯微RK3566鴻蒙開(kāi)發(fā)板Ubuntu虛擬機(jī)環(huán)境搭建教程,觸覺(jué)智能Purple Pi OH主板
瑞芯微RK3566鴻蒙開(kāi)發(fā)板Ubuntu虛擬機(jī)環(huán)境搭建教程,觸覺(jué)智能Purple Pi OH主板
瑞芯微RK3568鴻蒙開(kāi)發(fā)板OpenHarmony系統(tǒng)修改cfg文件權(quán)限方法
瑞芯微RK3566鴻蒙開(kāi)發(fā)板Android11修改第三方輸入法為默認(rèn)輸入法
開(kāi)源鴻蒙OpenHarmony系統(tǒng)更換開(kāi)機(jī)Logo方法,RK3566鴻蒙開(kāi)發(fā)板備戰(zhàn)第九屆華為ICT大賽
瑞芯微RK3566/RK3568 Android11使用OTA升級(jí)固件方法,深圳觸覺(jué)智能鴻蒙開(kāi)發(fā)板演示,備戰(zhàn)第九屆華為ICT大賽
瑞芯微RK3566/RK3568 Android11下該如何默認(rèn)屏蔽導(dǎo)航欄/狀態(tài)欄?看這篇文章就懂了
瑞芯微主板/開(kāi)發(fā)板Linux系統(tǒng)播放音頻方法,觸覺(jué)智能RK3562開(kāi)發(fā)板演示
OpenHarmony怎么修改DPI密度值?觸覺(jué)智能RK3566鴻蒙開(kāi)發(fā)板演示
瑞芯微平臺(tái)Android系統(tǒng)串口測(cè)試方法,觸覺(jué)智能RK3562開(kāi)發(fā)板演示
OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開(kāi)發(fā)板演示
性能躍遷,鴻蒙開(kāi)發(fā)新紀(jì)元!凌羽派RK3566鴻蒙開(kāi)發(fā)板,開(kāi)啟全場(chǎng)景開(kāi)發(fā)之旅
瑞芯微RK3566鴻蒙開(kāi)發(fā)板OpenHarmony標(biāo)準(zhǔn)系統(tǒng)應(yīng)用兼容性測(cè)試指導(dǎo)
評(píng)論