本文OpenHarmony標準系統應用兼容性測試指導,適用鴻蒙系統軟件開發測試的新手入門學習課程。設備為觸覺智能的瑞芯微RK3566開發板,型號Purple Pi OH。是Laval官方社區主薦的一款鴻蒙開發主板。支持Openharmony、安卓Android、Linux的Debian、Ubuntu系統。
觸覺智能Purple Pi OH開發板
該主板主要針對學生黨,極客,工程師,極大降低了開源鴻蒙開發者的入門門檻,具有以下幾點優勢:
- 支持開源鴻蒙/Linux /Andriod 11/麒麟,兼容樹莓派 ;
- 四核A55,最高1.8G主頻,Mali G52-2EE GPU ;
- 支持OpenGL/CL/Vulkan/1T NPU/8M ISP ;
- 支持TensorFlow/MXNet/PyTorch/ Caffe ;
- 支持1*千兆以太網、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版本,開放SDK源代碼 ;
- 活躍的開發者社區, 更多牛人在線技術支持 ;
- 超小尺寸,極致性價比,只需249元 ;
一、編譯兼容性套件
舉例:以Purple-Pi-OH為例:
- 首先需要把SDK編譯一遍
- 全量編譯:/test/xts/acts目錄下執行編譯命令:./build.sh product_name=purple_pi_oh system_size=standard
- 測試用例輸出在目錄:out/release/suites/acts/testcases
- 測試框架&用例整體輸出目錄:out/release/suites/acts(根據自身目錄查看)
二、資源下載
2.1 兼容性套件下載
- 兼容性套件也能通過鴻蒙官網獲取:https://www.openharmony.cn/certification/document/xts/
- 如下圖所示:
- 解壓生成acts目錄,如下圖所示:
2.2 resource文件下載
- 選擇對應分支與系統類型下載resource文件,如下圖所示:
- 拷貝到acts\resource目錄下,如下圖所示:
三、配置運行環境
- 安裝python3.7及以上版本
- 安裝setuptools(pip install setuptools)
在cmd中執行命令:
pip install setuptools
- 安裝pyserial( pip install pyserial )
在cmd中執行命令:
pip install pyserial
- 安裝rsa( pip install rsa )
在cmd中執行命令:
pip install rsa
在cmd中執行命令:
pip install python-dateutil
- 查看設備信息
在cmd中執行命令:
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
四、執行兼容性測試套件
1. 進入acts目錄下,直接執行run.bat,并查看對應的設備信息,如下圖所示:
2. 界面啟動后,輸入用例執行指令,全量執行
run acts
五、查看測試報告
1. 進入acts\reports\目錄,獲取當前的執行記錄,打開“summary_report.html”可以獲取到測試報告,如下圖所示:
2. 當出現Failed、Blocked、Unavailable時,將錯誤模塊和沒有跑到的模塊可以單獨、多個一起運行,確保每個模塊都可以通過,如下圖所示:
3. 模塊執行(具體模塊可以查看\acts\testcases)
run –l ActsSamgrTest
4. 多個模塊運行時需要用分號隔開,命令如下:
run –l ActsSamgrTest;actsAceWebViewWebStorageJsunit;xxx;xxx
注:其余模塊如ssts、hats、dcts操作步驟類似,可參考進行操作。
Purple Pi OH已過XTS兼容性認證
-
開發板
+關注
關注
25文章
4988瀏覽量
97302 -
瑞芯微
+關注
關注
23文章
406瀏覽量
51277 -
RK3566
+關注
關注
0文章
145瀏覽量
4806 -
觸覺智能
+關注
關注
1文章
36瀏覽量
292
發布評論請先 登錄
相關推薦
把鴻蒙openharmony刷到RK3566開發板上的步驟
瑞芯微RK3566平板產品已通過Android 11 GMS認證
優博終端RK3588青鸞開發板通過OpenHarmony兼容性測評
兩百元的OpenHarmony標準系統開發板(軟硬件全部開源)
![兩百元的<b class='flag-5'>OpenHarmony</b><b class='flag-5'>標準系統開發板</b>(軟硬件全部開源)](https://file1.elecfans.com/web2/M00/8F/50/wKgZomTMciWAD54NAABOGP2pQZY452.png)
瑞芯微RK3566開發板USB OTG模式介紹及命令切換,觸覺智能EVB3566主板鴻蒙硬件廠商
![<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b><b class='flag-5'>開發板</b>USB OTG模式介紹及命令切換,觸覺智能EVB<b class='flag-5'>3566</b>主板<b class='flag-5'>鴻蒙</b>硬件廠商](https://file1.elecfans.com/web2/M00/06/52/wKgaombZc2-AX8N4AABhdXeRbW0700.png)
瑞芯微RK3566鴻蒙開發板Android11修改第三方輸入法為默認輸入法
![<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>開發板</b>Android11修改第三方輸入法為默認輸入法](https://file1.elecfans.com/web2/M00/07/9D/wKgZombyGNqAJ2h0AAB5aXv3W1c207.png)
OpenHarmony4.0系統修改屏幕旋轉方法,RK3566鴻蒙開發板備戰第九屆華為ICT大賽
![<b class='flag-5'>OpenHarmony</b>4.0<b class='flag-5'>系統</b>修改屏幕旋轉方法,<b class='flag-5'>RK3566</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>開發板</b>備戰第九屆華為ICT大賽](https://file1.elecfans.com/web2/M00/08/B7/wKgaomby6K-ATfzrAAB5H_DwKoQ192.png)
開源鴻蒙OpenHarmony系統更換開機Logo方法,RK3566鴻蒙開發板備戰第九屆華為ICT大賽
![開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>系統</b>更換開機Logo方法,<b class='flag-5'>RK3566</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>開發板</b>備戰第九屆華為ICT大賽](https://file1.elecfans.com/web2/M00/08/0C/wKgZomb0tk-Ae-Y9AAB6Gx3iokI426.png)
瑞芯微RK3566/RK3568 Android11使用OTA升級固件方法,深圳觸覺智能鴻蒙開發板演示,備戰第九屆華為ICT大賽
![<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b>/<b class='flag-5'>RK</b>3568 Android11使用OTA升級固件方法,深圳觸覺智能<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發板</b>演示,備戰第九屆華為ICT大賽](https://file1.elecfans.com/web1/M00/F2/C0/wKgaoWcJ872AA8BOAAB8ojv6gwo511.png)
評論