清空記錄
歷史記錄
取消
清空記錄
歷史記錄
本文OpenHarmony標(biāo)準(zhǔn)系統(tǒng)應(yīng)用兼容性測試指導(dǎo),適用鴻蒙系統(tǒng)軟件開發(fā)測試的新手入門學(xué)習(xí)課程。
設(shè)備為觸覺智能的瑞芯微RK3566開發(fā)板,型號Purple Pi OH。是Laval官方社區(qū)主薦的一款鴻蒙開發(fā)主板。
支持Openharmony、安卓Android、Linux的Debian、Ubuntu系統(tǒng)。
該主板主要針對學(xué)生黨,極客,工程師,極大降低了開源鴻蒙開發(fā)者的入門門檻,具有以下幾點(diǎn)優(yōu)勢:
支持開源鴻蒙/Linux /Andriod 11/麒麟,兼容樹莓派 ;
四核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版本,開放SDK源代碼 ;
活躍的開發(fā)者社區(qū), 更多牛人在線技術(shù)支持 ;
超小尺寸,極致性價(jià)比,只需249元 ;
首先需要把SDK編譯一遍,參考文章:
http://nongminhua.com.cn/product-item-37.html
全量編譯:/test/xts/acts目錄下執(zhí)行編譯命令:
./build.sh product_name=purple_pi_oh system_size=standard
測試用例輸出在目錄:out/release/suites/acts/testcases
測試框架&用例整體輸出目錄:out/release/suites/acts(根據(jù)自身目錄查看)
解壓生成acts目錄,如下圖所示:
選擇對應(yīng)分支與系統(tǒng)類型下載resource文件,如下圖所示:
拷貝到acts\resource目錄下,如下圖所示:
安裝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
安裝dateutil(pip install python-dateutil)
在cmd中執(zhí)行命令:
pip install python-dateutil
查看設(shè)備信息
在cmd中執(zhí)行命令:
pip install setuptools
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:4
7. 配置user_config.xml文件路徑:
\suites\acts\config\user_config.xml
2. 界面啟動后,輸入用例執(zhí)行指令,全量執(zhí)行
run acts
1. 進(jìn)入acts\reports\目錄,獲取當(dāng)前的執(zhí)行記錄,打開“summary_report.html”可以獲取到測試報(bào)告,如下圖所示:
3. 模塊執(zhí)行(具體模塊可以查看\acts\testcases)
run –l ActsSamgrTest
4. 多個(gè)模塊運(yùn)行時(shí)需要用分號隔開,命令如下:
run –l ActsSamgrTest;actsAceWebViewWebStorageJsunit;xxx;xxx
注:其余模塊如ssts、hats、dcts操作步驟類似,可參考進(jìn)行操作。
Purple Pi OH 購買鏈接
https://m.tb.cn/h.g1qerYc?tk=ahOAWGe64ky
Purple Pi OH已過XTS兼容性認(rèn)證
END