1前言
基于OpenHarmony開源代碼研發的設備和業務應用滿足OpenHarmony開源兼容性定義的技術要求,完成兼容性測試。本文詳細介紹基于小型系統兼容性測試過程,指導完成測試。2兼容性測試執行環境搭建
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,可根據需求選擇默認安裝或自定義安裝。筆者選擇的是自定義安裝;






2.2安裝pip
在C盤用戶文件夾下新建pip文件夾,創建pip.ini文件。


2.3安裝setuptools
在cmd中執行命令:pip install setuptools2.4安裝pyserial
在cmd中執行命令:pip install pyserialpyserial版本大于等于3.32.5安裝rsa
在cmd中執行命令:pip install rsarsa版本大于等于4.03小型系統兼容性測試
3.1測試組網
小型系統設備通過串口、網口或者WiFi和測試Windows/NFS連接。

3.2NFS服務器部署
3.2.1Windows工作臺部署NFS
NFS服務器是用來存儲測試用例和測試腳本,通過NFS的方式掛載在被測設備上去執行測試用例。下載并安裝haneWIN NFS服務器。打開haneWIN NFS服務器,點擊“編輯輸出表文件”設置路徑。



3.2.2被測設備NFS掛載
1、被測設備IP配置;Windows工作臺通過串口連接被測設備,命令行模式下輸入ifconfig,配置IP地址跟Windows工作臺的IP地址在同一個網段。配置方法如:ifconfig eth0 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1配置完ping一下Windows工作臺的IP地址,ping成功說明正常可用。2、被測設備NFS掛載配置測試在被測設備輸入:mkdir –p /nfsmount -t nfs -o nolock,addr=xx.xx.196.233 xx.xx.196.233:/d/work /nfs,無報錯即掛載成功。說明:xx.xx.196.233為NFS服務器IP地址。注意:如果ping Windows工作臺的IP成功,但是掛載不成功,可以嘗試禁用Windows防火墻。3、Windows工作臺查看NFS掛載設備是否成功在haneWIN NFS服務窗口,查看“掛載設備”下是否掛載成功。

3.3兼容性測試套件編譯
登錄版本編譯服務器,執行兼容性測試套件編譯。第一步,打開vendor{product_name}{product_name}config.json,添加XTS子系統到編譯組件中
{
"subsystem": "test",
"components": [
{ "component": "xts_acts", "features":[] },
{ "component": "xts_tools", "features":[] }
]
},
第二步,執行編譯
進入版本代碼根目錄,執行編譯命令:
- hb set 回車
- 選擇對應產品
- hb build --gn-args build_xts=true

3.4兼容性測試套件執行
1、將編譯出的可執行測試文件acts放到Windows目錄下。






3.5查看兼容性測試報告
進入acts eports,查看當前的執行記錄,打開“summary_report.html”可以查看到測試報告。


總結:
本文詳細介紹了小型系統兼容性測試的過程,包括環境搭建、配置、編譯、執行,以及查看兼容性測試報告。 更多熱點文章閱讀- 基于 OpenHarmony 的智能電磁炮
- 【我的2022】堅果:我和OpenHarmony的這一年
- 稀疏鏡像在 OpenHarmony 上的探索
- 玩轉OpenHarmony社交場景:即時通訊平臺
-
HarmonyOS智能座艙體驗是怎樣煉成的?
提示:本文由電子發燒友社區發布,轉載請注明以上來源。如需社區合作及入群交流,請添加微信EEFans0806,或者發郵箱liuyong@huaqiu.com。
原文標題:OpenHarmony小型系統兼容性測試指南
文章出處:【微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
電子發燒友
+關注
關注
34文章
591瀏覽量
34137 -
開源社區
+關注
關注
1文章
95瀏覽量
798
原文標題:OpenHarmony小型系統兼容性測試指南
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
IC測試座定制指南:如何設計高兼容性的芯片測試治具?
IC測試座并非簡單標準化連接件,其設計優劣直接影響測試信號完整性、效率與成本。高兼容性測試治具設計需立足“
基于Keithley 6514靜電計的電磁兼容性測試實踐指南
電磁輻射發射測試及敏感度評估提供了可靠的技術支撐。本文將結合EMC測試的核心需求,系統闡述如何利用6514靜電計構建高效測試系統。 ? 一、
電能質量在線監測裝置的兼容性如何測試?
電能質量在線監測裝置的兼容性測試需圍繞 硬件接口、通信協議、多測點協同 三大核心維度展開,結合實驗室模擬與現場聯調,驗證裝置能否無縫融入現有電網生態(如適配傳感器、逆變器、調度系統)。以下是具體
貝啟科技BQ3588HM主板通過 OpenHarmony 5.0.3 Release 版本兼容性測評
廈門貝啟科技有限公司基于RockchipRK3588SoC的貝啟BQ3588HM主板模組/開發板,已通過OpenHarmony5.0.3Release版本兼容性測評,獲頒
騏俊物聯ML120H模組獲得OpenHarmony生態產品兼容性證書
近日,騏俊物聯自主研發的Cat.1模組ML120H及配套開發板正式通過OpenHarmony 5.0 Release版本兼容性測評,并獲得OpenHarmony生態產品兼容性證書。
貝啟科技BQ3576HM開發板套件通過OpenHarmony 5.0.3 Release版本兼容性測評
廈門貝啟科技有限公司BQ3576HM開發板套件基于RockchipRK3576SoC的產品已通過OpenHarmony5.0.3Release版本兼容性測評,獲得由
桃芯科技獲得OpenHarmony生態產品兼容性證書
近日,由INGCHIPS自主研發的模組/開發板DB870CC1A順利通過OpenHarmony 5.0.2 Release版本兼容性測評,并獲得OpenHarmony生態產品兼容性證書
利爾達RedCap模組通過OpenHarmony 生態兼容性測評!
//近日,利爾達NR90-HCN系列5GRedCap模組正式通過OpenHarmony4.1Release生態兼容性測評,并獲得由開放原子開源基金會頒發的OpenHarmony生態產品兼容性
OpenHarmony小型系統兼容性測試指南
評論