1前言
基于OpenHarmony開源代碼研發(fā)的設(shè)備和業(yè)務(wù)應(yīng)用滿足OpenHarmony開源兼容性定義的技術(shù)要求,完成兼容性測試。本文詳細(xì)介紹基于小型系統(tǒng)兼容性測試過程,指導(dǎo)完成測試。2兼容性測試執(zhí)行環(huán)境搭建
2.1安裝python
建議安裝python3.7及以上版本,筆者使用的是python3.8.3,官方下載鏈接:https://www.python.org/ftp/python/3.8.3/python-3.8.3-amd64.exe第一步,安裝文件python-3.8.3.exe,可根據(jù)需求選擇默認(rèn)安裝或自定義安裝。筆者選擇的是自定義安裝;
2.2安裝pip
在C盤用戶文件夾下新建pip文件夾,創(chuàng)建pip.ini文件。
2.3安裝setuptools
在cmd中執(zhí)行命令:pip install setuptools2.4安裝pyserial
在cmd中執(zhí)行命令:pip install pyserialpyserial版本大于等于3.32.5安裝rsa
在cmd中執(zhí)行命令:pip install rsarsa版本大于等于4.03小型系統(tǒng)兼容性測試
3.1測試組網(wǎng)
小型系統(tǒng)設(shè)備通過串口、網(wǎng)口或者WiFi和測試Windows/NFS連接。
3.2NFS服務(wù)器部署
3.2.1Windows工作臺(tái)部署NFS
NFS服務(wù)器是用來存儲(chǔ)測試用例和測試腳本,通過NFS的方式掛載在被測設(shè)備上去執(zhí)行測試用例。下載并安裝haneWIN NFS服務(wù)器。打開haneWIN NFS服務(wù)器,點(diǎn)擊“編輯輸出表文件”設(shè)置路徑。
3.2.2被測設(shè)備NFS掛載
1、被測設(shè)備IP配置;Windows工作臺(tái)通過串口連接被測設(shè)備,命令行模式下輸入ifconfig,配置IP地址跟Windows工作臺(tái)的IP地址在同一個(gè)網(wǎng)段。配置方法如:ifconfig eth0 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1配置完ping一下Windows工作臺(tái)的IP地址,ping成功說明正常可用。2、被測設(shè)備NFS掛載配置測試在被測設(shè)備輸入:mkdir –p /nfsmount -t nfs -o nolock,addr=xx.xx.196.233 xx.xx.196.233:/d/work /nfs,無報(bào)錯(cuò)即掛載成功。說明:xx.xx.196.233為NFS服務(wù)器IP地址。注意:如果ping Windows工作臺(tái)的IP成功,但是掛載不成功,可以嘗試禁用Windows防火墻。3、Windows工作臺(tái)查看NFS掛載設(shè)備是否成功在haneWIN NFS服務(wù)窗口,查看“掛載設(shè)備”下是否掛載成功。
3.3兼容性測試套件編譯
登錄版本編譯服務(wù)器,執(zhí)行兼容性測試套件編譯。第一步,打開vendor{product_name}{product_name}config.json,添加XTS子系統(tǒng)到編譯組件中
{
"subsystem": "test",
"components": [
{ "component": "xts_acts", "features":[] },
{ "component": "xts_tools", "features":[] }
]
},
第二步,執(zhí)行編譯
進(jìn)入版本代碼根目錄,執(zhí)行編譯命令:
- hb set 回車
- 選擇對應(yīng)產(chǎn)品
- hb build --gn-args build_xts=true
3.4兼容性測試套件執(zhí)行
1、將編譯出的可執(zhí)行測試文件acts放到Windows目錄下。
3.5查看兼容性測試報(bào)告
進(jìn)入acts eports,查看當(dāng)前的執(zhí)行記錄,打開“summary_report.html”可以查看到測試報(bào)告。
總結(jié):
本文詳細(xì)介紹了小型系統(tǒng)兼容性測試的過程,包括環(huán)境搭建、配置、編譯、執(zhí)行,以及查看兼容性測試報(bào)告。 更多熱點(diǎn)文章閱讀- 基于 OpenHarmony 的智能電磁炮
- 【我的2022】堅(jiān)果:我和OpenHarmony的這一年
- 稀疏鏡像在 OpenHarmony 上的探索
- 玩轉(zhuǎn)OpenHarmony社交場景:即時(shí)通訊平臺(tái)
-
HarmonyOS智能座艙體驗(yàn)是怎樣煉成的?
提示:本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。
原文標(biāo)題:OpenHarmony小型系統(tǒng)兼容性測試指南
文章出處:【微信公眾號(hào):電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
電子發(fā)燒友
+關(guān)注
關(guān)注
33文章
566瀏覽量
33496 -
開源社區(qū)
+關(guān)注
關(guān)注
0文章
95瀏覽量
622
原文標(biāo)題:OpenHarmony小型系統(tǒng)兼容性測試指南
文章出處:【微信號(hào):HarmonyOS_Community,微信公眾號(hào):電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
桃芯科技獲得OpenHarmony生態(tài)產(chǎn)品兼容性證書
德明利兼容性實(shí)驗(yàn)室:構(gòu)建面向多平臺(tái)生態(tài)的全棧驗(yàn)證體系

利爾達(dá)RedCap模組通過OpenHarmony 生態(tài)兼容性測評(píng)!

電驅(qū)動(dòng)系統(tǒng)EMC電磁兼容性測試整改:傳導(dǎo)干擾技術(shù)

采集卡兼容性測試:確保穩(wěn)定可靠的視頻信號(hào)捕獲與處理

基于risc-v架構(gòu)的芯片與linux系統(tǒng)兼容性討論
deepin社區(qū)與此芯科技完成產(chǎn)品兼容性認(rèn)證
Testin云測中標(biāo)哈爾濱銀行兼容性測試項(xiàng)目
瑞芯微RK3566鴻蒙開發(fā)板OpenHarmony標(biāo)準(zhǔn)系統(tǒng)應(yīng)用兼容性測試指導(dǎo)

評(píng)論