fuchsia.driver.test

新增:7

PROTOCOLS

領域

fuchsia.driver.test/realm.fidl 中定義的

這個通訊協定適用於 DriverTestRealm。這是整合測試 驅動程式架構

開始

啟動領域。呼叫這將會導致 DriverTestRealm 啟動 為其他通訊協定提供服務 (例如 /dev/)。args 可用來設定 DriverTestRealm 模型

  • 錯誤 ZX_ERR_ALREADY_EXISTS,領域已呼叫 Start

要求

名稱類型
args RealmArgs

回應

名稱類型
payload Realm_Start_Result

結構

DriverLog

fuchsia.driver.test/realm.fidl 中定義的

欄位類型說明預設
name DriverName 無預設
log_level fuchsia.diagnostics/Severity 無預設

公開

fuchsia.driver.test/realm.fidl 中定義的

新增時間:HEAD

欄位類型說明預設
service_name string 無預設
collection Collection 無預設

優惠

fuchsia.driver.test/realm.fidl 中定義的

新增時間:HEAD

欄位類型說明預設
protocol_name string 無預設
collection Collection 無預設

Realm_Start_Response

fuchsia.driver.test/realm.fidl 中定義的

<空白>

ENUMS

產品素材資源集合嚴格

類型:uint32

fuchsia.driver.test/realm.fidl 中定義的

新增時間:HEAD

名稱說明
0
1
2

資料表

RealmArgs 資源

fuchsia.driver.test/realm.fidl 中定義的

可用於設定 DriverTestRealm 的引數清單。

Ordinal欄位類型說明
boot fuchsia.io/Directory

DriverManager 會看到做為啟動目錄。 預設: DriverTestRealm 的套件目錄

root_driver string

要繫結至根的驅動程式庫網址。 預設值:fuchsia-boot:///dtr#meta/test-parent-sys.cm 注意:根據預設,測試父項驅動程式庫不包含在內。這必須 。

use_driver_framework_v2 bool

如果這個值為 true,DriveManager 會載入 DFv2 驅動程式。 預設值:false

已移除:18 歲
driver_tests_enable_all bool

如果這個值為 true,則 DriverManager 會啟用單元測試。 各個載入的驅動程式庫 預設值:false

driver_tests_enable vector<string>

如果這個值為 true,則 DriverManager 會啟用單元測試。 。 預設:空白

driver_tests_disable vector<string>

如果這個值為 true,則 DriverManager 會停用單元測試。 。這會覆寫 要求啟用測試,和「driver_tests_enable_all」 參數。 預設:空白

driver_log_level vector<DriverLog>

為特定驅動程式庫設定記錄層級。 預設:記錄層級設為「INFO」

driver_disable vector<string>

停用特定驅動程式。這些驅動程式不會繫結或載入。 預設:空白

driver_bind_eager vector<string>

指定要繫結「eagerly」的驅動程式。這會讓驅動程式庫回到正常方向 充當備用驅動程式庫,並照常繫結。 預設:空白

board_name string

指定駕駛人知道的主機板名稱。 預設:驅動程式庫-integration-test

offers vector<Offer>

已淘汰:使用 dtr_offers。 指定從測試到驅動程式庫收藏的其他優惠 預設:空白

新增時間:HEAD
exposes vector<Expose>

已淘汰:使用 dtr_exposes。 指定要從測試中公開給驅動程式庫集合的服務 預設:空白

新增時間:HEAD
pkg fuchsia.io/Directory

驅動程式測試領域可以載入與測試套件一起封裝的驅動程式 透過這個目錄請注意,這個目錄必須可供讀取 和可執行檔

如果測試套件需要使用已封裝的驅動程式,可以使用此方法 。 套件在這種情況下,使用者可以保留 RealmArgs::boot 設定,並改用 RealmArgs::pkg 和 RealmArgs::driver_urls。

這個目錄中的驅動程式可使用 driver_urls 註冊 引數。

預設: DriverTestRealm 的套件目錄。

新增時間:HEAD
dtr_offers vector<fuchsia.component.test/Capability>

指定驅動程式庫測試領域的優惠資訊。 駕駛測試領域會將這些資訊轉至驅動程式庫集合。 預設:空白

新增日期:22
dtr_exposes vector<fuchsia.component.test/Capability>

指定驅動程式庫測試領域對測試的公開項目。 驅動程式測試領域會從驅動程式庫收集器取得這些資訊。 預設:空白

新增日期:22

聯合國

Realm_Start_Result 嚴格

fuchsia.driver.test/realm.fidl 中定義的

OrdinalVariant類型說明
response Realm_Start_Response
err zx/Status
framework_err internal

別名

名稱說明
DriverName string[fidl/MAX]

驅動程式庫名稱是在 ZIRCON_DRIVER_BEGIN 開始巨集中定義的名稱 特定驅動程式庫的樣式