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

鴻蒙智聯(lián)之XTS認(rèn)證測(cè)試指南

系統(tǒng) OpenHarmony
鴻蒙系統(tǒng)(HarmonyOS、鴻蒙OS)是華為推出的一款面向萬(wàn)物互聯(lián)的全場(chǎng)景分布式操作系統(tǒng)。

??想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):??

??51CTO OpenHarmony技術(shù)社區(qū)??

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

基礎(chǔ)環(huán)境:套餐一,Hi3861模組,OpenHarmony 1.1.0 LTS。

1、Windows環(huán)境搭建

1.1 安裝python

安裝python3.7以上的版本,運(yùn)行cmd,輸入python查看版本。

1.2 配置pip源

  • 步驟一:在文件夾的地址欄輸入 %appdata%。
  • 步驟二:在當(dāng)前文件夾新建一個(gè) pip 文件夾。
  • 步驟三:進(jìn)入pip文件夾,新建一個(gè)pip.ini文件,并在該文件中寫(xiě)入如下內(nèi)容。
[global] 
timeout = 6000
index-url = https://pypi.python.org/simple
trusted-host = pypi.python.org
  • 步驟四:保存退出,配置完成。

1.3 安裝相關(guān)python包

步驟一:打開(kāi)cmd命令行工具。

步驟二:執(zhí)行如下命令,安裝pyserial,用于串口通信。

pip install pyserial。

步驟三:安裝ras,用于測(cè)試報(bào)告加密。

pip install rsa。

2.修改代碼中的一些配置文件。

2.1 修改區(qū)json文件

將xts測(cè)試功能加到config.json 文件中的Test子系統(tǒng)中。

文件路徑:

vendor/hisilicon/hispark_pegasus/config.json。

添加內(nèi)容:

{ "component": "xts_acts", "features":[] },
{ "component": "xts_tools", "features":[] }

如圖:

2.2 確認(rèn)hilink的宏開(kāi)關(guān)為關(guān)閉狀態(tài)

進(jìn)行xts認(rèn)證都需要關(guān)掉這個(gè)宏。

hilink宏所在位置:

device/hisilicon/hispark_pegasus/sdk_liteos/build/config/usr_config.mk。

如圖:

2.3 修改BUILD.gn文件

編譯時(shí)可能還會(huì)有沖突,導(dǎo)致編譯報(bào)錯(cuò),此時(shí)需要修改xts套件BUILD.gn文件。

2.3.1 找到套件

因?yàn)閔i3861是liteos-m內(nèi)核,在test目錄下中找到liteos-m。

如圖:

2.3.2 套件沖突

存在套件沖突編譯不過(guò)時(shí),可選擇拆分,我選擇了拆分為四組套件,一共編譯出四個(gè)固件,如下:

一組:

一組:
"http://test/xts/acts/communication_lite/lwip_hal:ActsLwipTest",
"http://test/xts/acts/communication_lite/softbus_hal:ActsSoftBusTest",
"http://test/xts/acts/communication_lite/wifiservice_hal:ActsWifiServiceTest",
二組:
"http://test/xts/acts/utils_lite/file_hal:ActsUtilsFileTest",
"http://test/xts/acts/startup_lite/syspara_hal:ActsParameterTest",
"http://test/xts/acts/iot_hardware_lite/iot_controller_hal:ActsWifiIotTest",
"http://test/xts/acts/kernel_lite/kernelcmsis_hal:ActsCMSISTest",
"http://test/xts/acts/utils_lite/kv_store_hal:ActsKvStoreTest",
三組:
"http://test/xts/acts/security_lite/datahuks_hal:ActsSecurityDataTest",
"http://test/xts/acts/hiviewdfx_lite/hilog_hal:ActsDfxFuncTest",
"http://test/xts/acts/sample_lite/kitfwk_oem_api_test:KitFwkApiTest",
四組:
"http://test/xts/acts/sample_lite/kitfwk_oem_api_test_3:KitFwkApiTest3",
"http://test/xts/acts/distributed_schedule_lite/samgr_hal:ActsSamgrTest",
"http://test/xts/acts/update_lite/updater_hal:ActsUpdaterFuncTest",
"http://test/xts/acts/startup_lite/bootstrap_hal:ActsBootstrapTest",

3.應(yīng)用兼容性測(cè)試套件執(zhí)行,有以下兩種方式,選其一執(zhí)行

推薦使用手工執(zhí)行。

3.1 手工執(zhí)行

因?yàn)榫幾g出了4個(gè)固件,所以重復(fù)四次下面的操作。

3.1.1 進(jìn)行固件燒錄

3.1.2 IPOP串口工具獲取log

3.1.3 復(fù)位模組

按下設(shè)備上的復(fù)位鍵,xts測(cè)試套件會(huì)自動(dòng)執(zhí)行,等待測(cè)試完成。

3.1.4 在存盤(pán)目錄下獲取對(duì)應(yīng)log

3.2 自動(dòng)化工具(xdevice)執(zhí)行

3.2.1 xdevice工具獲取

在編譯成功時(shí)會(huì)生成一個(gè)suits目錄:

out/hi3861/hi3861/suites

該目錄下acts.zip就是自動(dòng)化工具,取該工具到Windows上。

3.2.2 xdevice工具配置

步驟一:解壓acts.zip,路徑不能帶中文。

步驟二:修改config/user_config.xml文件。

如我自己使用的是com4串口,在type類型為cmd中配置com4,在type類型為deploy中配置com為cmd4。

3.2.3 固件文件獲取

步驟一:在acts/testcase目錄下新建acts文件夾,并在該文件夾中新建ActsAllTest.json文件,該文件配置如下:Hi3861_wifiiot_app_allinone.bin固件包名以自己的固件包名為準(zhǔn)。

{
"description": "Config for ActsAllTest test cases",
"environment": [
{
"type": "device",
"label": "wifiiot"
}
],
"kits": [
{
"type": "DeployKit",
"timeout": "20000",
"burn_file": "acts/Hi3861_wifiiot_app_allinone.bin" }
],
"driver": {
"type": "CTestLite"
}
}

步驟二:將編譯獲取的Hi3861_wifiiot_app_allinone.bin放到acts文件夾下

3.2.4 xdevice執(zhí)行

步驟一:雙擊acts目錄下的run.bat

步驟二:輸入run -l ActsAllTest 進(jìn)行全量測(cè)試。

若是執(zhí)行指定的測(cè)試套件,輸入 run -l + 指定測(cè)試套件名稱,同時(shí)執(zhí)行多個(gè)套件時(shí),可用英文輸入法下的分號(hào)隔開(kāi),如 run -l ActsLwipTest;ActsSoftBusTest。

3.2.5 測(cè)試完畢

會(huì)在acts/report目錄下生成測(cè)試報(bào)告,summary_report.html可以查看測(cè)試結(jié)果,下圖中的壓縮包需要上傳到DP平臺(tái),給華為側(cè)審核。

4. 上傳文件至DP平臺(tái)審核

取3.1的log壓縮成一個(gè)整體的壓縮文件或者3.2的壓縮包上傳至DP平臺(tái)給華為側(cè)審核。

??想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):??

??51CTO OpenHarmony技術(shù)社區(qū)??

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

責(zé)任編輯:jianghua 來(lái)源: 鴻蒙社區(qū)
相關(guān)推薦

2021-08-18 16:20:17

HarmonyOS鴻蒙

2017-11-30 13:29:39

邊緣智算ECC

2021-12-27 16:22:19

鴻蒙HarmonyOS應(yīng)用

2009-09-07 08:47:30

2021-11-18 09:22:31

華為智慧教育

2014-12-04 15:26:21

智聯(lián)信息泄露

2018-08-20 11:49:46

華為

2022-12-28 09:36:59

操作系統(tǒng)鴻蒙

2013-06-04 09:46:17

聯(lián)調(diào)開(kāi)發(fā)團(tuán)隊(duì)

2022-02-16 15:48:26

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

2022-02-16 15:39:30

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

2020-12-24 11:02:54

京東智聯(lián)云SLA

2022-07-29 09:00:00

SaaS安全認(rèn)證

2009-09-03 09:48:12

思科認(rèn)證CCNA報(bào)考指思科認(rèn)證CCNACCNA

2009-09-29 10:43:00

CCNA認(rèn)證考試界面指CCNA

2020-07-11 15:44:45

AI人工智能大數(shù)據(jù)

2020-11-25 09:51:05

5G物聯(lián)網(wǎng)

2018-06-12 15:07:49

工業(yè)互聯(lián)網(wǎng)信息化智能制造
點(diǎn)贊
收藏

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