成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

OpenHarmony 小型系統兼容性測試指南

系統 OpenHarmony
本文詳細介紹了小型系統兼容性測試的過程,包括環境搭建、配置、編譯、執行,以及查看兼容性測試報告。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

前言

基于OpenHarmony開源代碼研發的設備和業務應用滿足OpenHarmony開源兼容性定義的技術要求,完成兼容性測試。本文詳細介紹基于小型系統兼容性測試過程,指導完成測試。

兼容性測試執行環境搭建

安裝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,可根據需求選擇默認安裝或自定義安裝。筆者選擇的是自定義安裝。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

第二步,選擇要安裝的軟件工具類,點擊Next。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

第三步,選擇安裝位置路徑,并選擇install安裝。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

第四步,等待安裝完成。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

第五步,檢查是否安裝成功。

打開cmd,輸入python –V,若顯示出python對應版本則表示安裝成功。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

安裝pip

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

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

打開pip.ini文件配置pip源,例如:

[global]

index-url = https://mirrors.aliyun.com/pypi/simple/

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

安裝setuptools

在cmd中執行命令:pip install setuptools

安裝pyserial

在cmd中執行命令:pip install pyserial
pyserial版本大于等于3.3

安裝rsa

在cmd中執行命令:pip install rsa
rsa版本大于等于4.0

小型系統兼容性測試

測試組網

小型系統設備通過串口、網口或者WiFi和測試Windows/NFS連接。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

NFS服務器部署

1 Windows工作臺部署NFS

NFS服務器是用來存儲測試用例和測試腳本,通過NFS的方式掛載在被測設備上去執行測試用例。

1、下載并安裝haneWIN NFS服務器。
2、打開haneWIN NFS服務器,點擊“編輯輸出表文件”設置路徑。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

例如在D盤新建work文件夾,當作共享目錄。路徑設置為:d:\work -public -alldirs -name:nfs。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

說明:

exports配置文件格式:共享目錄路徑 選項1 選項2 選項n …

-name:指定NFS共享名稱,如-name:share

-alldirs:標記允許子目錄被作為掛載點

-public:允許公開

3、重啟NFS服務器

關閉haneWIN NFS服務窗口,然后重啟NFS服務。

重啟方法:開始菜單“haneWIN軟件”的“重啟所有服務”(用管理員權限)。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

重啟完成之中,打開haneWIN NFS服務器窗口,確認共享目錄配置成功。

被測設備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 /nfs

mount -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服務窗口,查看“掛載設備”下是否掛載成功。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

兼容性測試套件編譯

登錄版本編譯服務器,執行兼容性測試套件編譯。
第一步,打開vendor{product_name}{product_name}\config.json,添加XTS子系統到編譯組件中。

"subsystem": "test",
"components": [
{ "component": "xts_acts", "features":[] },
{ "component": "xts_tools", "features":[] }
]
},

第二步,執行編譯。

進入版本代碼根目錄,執行編譯命令:

1.hb set 回車

2.選擇對應產品

3. hb build --gn-args build_xts=true

第三步,查看編譯結果。

在out{product_name}{product_name}\suites目錄下生成兼容性測試套件,acts即為編譯出來的可執行測試文件。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

兼容性測試套件執行

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

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

2、登錄“https://gitee.com/openharmony-sig/compatibility/tree/master/test_suite/resource ”網站,選擇對應版本分支下的小型系統,下載resource文件,拷貝到acts目錄下。

說明:resource是兼容性測試用例執行依賴的資源文件。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

3、修改acts\config\user_config.xml的配置。

配置小型系統設備(ipcamera)的com和NfsServer節點。

舉例:NfsServer IP為10.61.196.233,port為2049,NFS共享目錄為D:\work,串口是COM7,波特率115200,配置如下圖。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

說明:

打開haneWIN NFS服務器,可以查看NFS服務器端口。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

4、在Windows工作臺上進入測試套件目錄acts,直接執行run.bat。

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

5、run.bat界面啟動后,輸入測試用例執行指令。

方法一:全量執行:run acts

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

方法二:模塊執行:run –l 模塊名

例如:run –l ActsSamgrTest

等待執行完成。

查看兼容性測試報告

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

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

summary_report.html內容示例:

OpenHarmony 小型系統兼容性測試指南-開源基礎軟件社區

總結

本文詳細介紹了小型系統兼容性測試的過程,包括環境搭建、配置、編譯、執行,以及查看兼容性測試報告。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

責任編輯:jianghua 來源: 51CTO 開源基礎軟件社區
相關推薦

2021-12-27 16:22:19

鴻蒙HarmonyOS應用

2009-10-15 10:56:19

開放式布線系統

2021-10-06 19:06:25

微軟Windows 11Windows

2010-01-21 20:48:18

綜合布線100G

2023-04-17 19:43:54

兼容性測試軟件測試

2013-10-21 11:03:25

Windows XPWindows 8

2009-09-01 18:55:09

Windows 7兼容

2023-07-10 09:38:06

兼容性測試方案

2009-03-07 09:49:07

Windows 7兼容性

2009-09-15 08:33:01

2021-08-12 16:37:54

MozillaFirefox用戶代理

2010-03-04 11:13:53

Android系統手機

2021-02-04 09:00:00

跨瀏覽器移動測試工具

2011-08-16 15:17:44

IOS SDK

2023-03-24 07:31:58

Oracle兼容性產品

2010-03-05 17:09:18

2023-06-28 15:00:02

開源鴻蒙輸入系統架構

2009-10-23 14:50:28

游戲Windows 7兼容性

2010-10-08 15:00:08

FirefoxJavaScript兼

2022-02-16 15:48:26

ACTS應用XTS子系統鴻蒙
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级毛毛片 | 欧美在线视频免费 | 亚洲成人久久久 | 99re在线视频| 伊人手机在线视频 | 狠狠热视频 | 黄色免费三级 | 在线观看欧美一区 | 黑人巨大精品欧美一区二区免费 | 91夜夜夜| 国产美女福利在线观看 | 日本不卡一区 | 成人精品鲁一区一区二区 | 北条麻妃视频在线观看 | 日本精品久久久久 | 亚洲成人福利视频 | 米奇狠狠鲁| 五月激情六月婷婷 | 久久婷婷香蕉热狠狠综合 | 精品一区二区电影 | 成人亚洲精品久久久久软件 | 中文字幕一区二区三区四区五区 | 午夜激情在线 | 婷婷综合色 | 日韩看片 | 一级毛片色一级 | 日韩成人在线观看 | 亚洲国产一区在线 | 国产精品久久久久久久久久久久冷 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 91精品亚洲| 亚州春色 | 激情黄色在线观看 | 精品国产第一区二区三区 | 久久久久国产精品午夜一区 | 午夜播放器在线观看 | 久久久综合网 | 亚洲 欧美 日韩 在线 | 国产精品国产三级国产aⅴ中文 | 欧美一区二区免费视频 | 国产精品美女一区二区 |