自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南

系統(tǒng) OpenHarmony
本文詳細(xì)介紹了小型系統(tǒng)兼容性測(cè)試的過(guò)程,包括環(huán)境搭建、配置、編譯、執(zhí)行,以及查看兼容性測(cè)試報(bào)告。

??想了解更多關(guān)于開(kāi)源的內(nèi)容,請(qǐng)?jiān)L問(wèn):??

??51CTO 開(kāi)源基礎(chǔ)軟件社區(qū)??

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

前言

基于OpenHarmony開(kāi)源代碼研發(fā)的設(shè)備和業(yè)務(wù)應(yīng)用滿足OpenHarmony開(kāi)源兼容性定義的技術(shù)要求,完成兼容性測(cè)試。本文詳細(xì)介紹基于小型系統(tǒng)兼容性測(cè)試過(guò)程,指導(dǎo)完成測(cè)試。

兼容性測(cè)試執(zhí)行環(huán)境搭建

安裝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)安裝或自定義安裝。筆者選擇的是自定義安裝。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

第二步,選擇要安裝的軟件工具類,點(diǎn)擊Next。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

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

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

第四步,等待安裝完成。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

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

打開(kāi)cmd,輸入python –V,若顯示出python對(duì)應(yīng)版本則表示安裝成功。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

安裝pip

在C盤(pán)用戶文件夾下新建pip文件夾,創(chuàng)建pip.ini文件。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

打開(kāi)pip.ini文件配置pip源,例如:

[global]

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

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

安裝setuptools

在cmd中執(zhí)行命令:pip install setuptools

安裝pyserial

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

安裝rsa

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

小型系統(tǒng)兼容性測(cè)試

測(cè)試組網(wǎng)

小型系統(tǒng)設(shè)備通過(guò)串口、網(wǎng)口或者WiFi和測(cè)試Windows/NFS連接。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

NFS服務(wù)器部署

1 Windows工作臺(tái)部署NFS

NFS服務(wù)器是用來(lái)存儲(chǔ)測(cè)試用例和測(cè)試腳本,通過(guò)NFS的方式掛載在被測(cè)設(shè)備上去執(zhí)行測(cè)試用例。

1、下載并安裝haneWIN NFS服務(wù)器。
2、打開(kāi)haneWIN NFS服務(wù)器,點(diǎn)擊“編輯輸出表文件”設(shè)置路徑。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

例如在D盤(pán)新建work文件夾,當(dāng)作共享目錄。路徑設(shè)置為:d:\work -public -alldirs -name:nfs。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

說(shuō)明:

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

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

-alldirs:標(biāo)記允許子目錄被作為掛載點(diǎn)

-public:允許公開(kāi)

3、重啟NFS服務(wù)器

關(guān)閉haneWIN NFS服務(wù)窗口,然后重啟NFS服務(wù)。

重啟方法:開(kāi)始菜單“haneWIN軟件”的“重啟所有服務(wù)”(用管理員權(quán)限)。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

重啟完成之中,打開(kāi)haneWIN NFS服務(wù)器窗口,確認(rèn)共享目錄配置成功。

被測(cè)設(shè)備N(xiāo)FS掛載

1、被測(cè)設(shè)備IP配置

Windows工作臺(tái)通過(guò)串口連接被測(cè)設(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成功說(shuō)明正??捎?。

2、被測(cè)設(shè)備N(xiāo)FS掛載配置測(cè)試

在被測(cè)設(shè)備輸入:

mkdir –p /nfs

mount -t nfs -o nolock,addr=xx.xx.196.233 xx.xx.196.233:/d/work /nfs,無(wú)報(bào)錯(cuò)即掛載成功。

說(shuō)明:

xx.xx.196.233為NFS服務(wù)器IP地址。

注意:如果ping Windows工作臺(tái)的IP成功,但是掛載不成功,可以嘗試禁用Windows防火墻。

3、Windows工作臺(tái)查看NFS掛載設(shè)備是否成功

在haneWIN NFS服務(wù)窗口,查看“掛載設(shè)備”下是否掛載成功。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

兼容性測(cè)試套件編譯

登錄版本編譯服務(wù)器,執(zhí)行兼容性測(cè)試套件編譯。
第一步,打開(kāi)vendor{product_name}{product_name}\config.json,添加X(jué)TS子系統(tǒng)到編譯組件中。

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

第二步,執(zhí)行編譯。

進(jìn)入版本代碼根目錄,執(zhí)行編譯命令:

1.hb set 回車(chē)

2.選擇對(duì)應(yīng)產(chǎn)品

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

第三步,查看編譯結(jié)果。

在out{product_name}{product_name}\suites目錄下生成兼容性測(cè)試套件,acts即為編譯出來(lái)的可執(zhí)行測(cè)試文件。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

兼容性測(cè)試套件執(zhí)行

1、將編譯出的可執(zhí)行測(cè)試文件acts放到Windows目錄下。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

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

說(shuō)明:resource是兼容性測(cè)試用例執(zhí)行依賴的資源文件。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

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

配置小型系統(tǒng)設(shè)備(ipcamera)的com和NfsServer節(jié)點(diǎn)。

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

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

說(shuō)明:

打開(kāi)haneWIN NFS服務(wù)器,可以查看NFS服務(wù)器端口。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

4、在Windows工作臺(tái)上進(jìn)入測(cè)試套件目錄acts,直接執(zhí)行run.bat。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

5、run.bat界面啟動(dòng)后,輸入測(cè)試用例執(zhí)行指令。

方法一:全量執(zhí)行:run acts

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

方法二:模塊執(zhí)行:run –l 模塊名

例如:run –l ActsSamgrTest

等待執(zhí)行完成。

查看兼容性測(cè)試報(bào)告

進(jìn)入acts\reports\,查看當(dāng)前的執(zhí)行記錄,打開(kāi)“summary_report.html”可以查看到測(cè)試報(bào)告。

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

summary_report.html內(nèi)容示例:

OpenHarmony 小型系統(tǒng)兼容性測(cè)試指南-開(kāi)源基礎(chǔ)軟件社區(qū)

總結(jié)

本文詳細(xì)介紹了小型系統(tǒng)兼容性測(cè)試的過(guò)程,包括環(huán)境搭建、配置、編譯、執(zhí)行,以及查看兼容性測(cè)試報(bào)告。

??想了解更多關(guān)于開(kāi)源的內(nèi)容,請(qǐng)?jiān)L問(wèn):??

??51CTO 開(kāi)源基礎(chǔ)軟件社區(qū)??

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

責(zé)任編輯:jianghua 來(lái)源: 51CTO 開(kāi)源基礎(chǔ)軟件社區(qū)
相關(guān)推薦

2021-12-27 16:22:19

鴻蒙HarmonyOS應(yīng)用

2009-10-15 10:56:19

開(kāi)放式布線系統(tǒng)

2021-10-06 19:06:25

微軟Windows 11Windows

2010-01-21 20:48:18

綜合布線100G

2023-04-17 19:43:54

兼容性測(cè)試軟件測(cè)試

2013-10-21 11:03:25

Windows XPWindows 8

2009-09-01 18:55:09

Windows 7兼容

2023-07-10 09:38:06

兼容性測(cè)試方案

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系統(tǒng)手機(jī)

2021-02-04 09:00:00

跨瀏覽器移動(dòng)測(cè)試工具

2023-03-24 07:31:58

Oracle兼容性產(chǎn)品

2011-08-16 15:17:44

IOS SDK

2009-10-23 14:50:28

游戲Windows 7兼容性

2010-03-05 17:09:18

2010-10-08 15:00:08

FirefoxJavaScript兼

2022-02-16 15:48:26

ACTS應(yīng)用XTS子系統(tǒng)鴻蒙

2022-02-16 15:39:30

ACTS應(yīng)用XTS子系統(tǒng)鴻蒙
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)