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 中定義的
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
service_name |
string
|
無預設 | |
collection |
Collection
|
無預設 |
優惠
在 fuchsia.driver.test/realm.fidl 中定義的
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
protocol_name |
string
|
無預設 | |
collection |
Collection
|
無預設 |
Realm_Start_Response
在 fuchsia.driver.test/realm.fidl 中定義的
<空白>
ENUMS
產品素材資源集合嚴格
類型:uint32
在 fuchsia.driver.test/realm.fidl 中定義的
名稱 | 值 | 說明 |
---|---|---|
不明 |
0 |
|
BOOT_DRIVERS |
1 |
|
PACKAGE_DRIVERS |
2 |
資料表
RealmArgs 資源
在 fuchsia.driver.test/realm.fidl 中定義的
可用於設定 DriverTestRealm 的引數清單。
Ordinal | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
boot |
fuchsia.io/Directory
|
DriverManager 會看到做為啟動目錄。 預設: DriverTestRealm 的套件目錄 |
2 |
root_driver |
string
|
要繫結至根的驅動程式庫網址。 預設值:fuchsia-boot:///dtr#meta/test-parent-sys.cm 注意:根據預設,測試父項驅動程式庫不包含在內。這必須 。 |
3 |
use_driver_framework_v2 |
bool
|
如果這個值為 true,DriveManager 會載入 DFv2 驅動程式。 預設值:false 已移除:18 歲
|
4 |
driver_tests_enable_all |
bool
|
如果這個值為 true,則 DriverManager 會啟用單元測試。 各個載入的驅動程式庫 預設值:false |
5 |
driver_tests_enable |
vector<string>
|
如果這個值為 true,則 DriverManager 會啟用單元測試。 。 預設:空白 |
6 |
driver_tests_disable |
vector<string>
|
如果這個值為 true,則 DriverManager 會停用單元測試。 。這會覆寫 要求啟用測試,和「driver_tests_enable_all」 參數。 預設:空白 |
7 |
driver_log_level |
vector<DriverLog>
|
為特定驅動程式庫設定記錄層級。 預設:記錄層級設為「INFO」 |
8 |
driver_disable |
vector<string>
|
停用特定驅動程式。這些驅動程式不會繫結或載入。 預設:空白 |
9 |
driver_bind_eager |
vector<string>
|
指定要繫結「eagerly」的驅動程式。這會讓驅動程式庫回到正常方向 充當備用驅動程式庫,並照常繫結。 預設:空白 |
10 |
board_name |
string
|
指定駕駛人知道的主機板名稱。 預設:驅動程式庫-integration-test |
11 |
offers |
vector<Offer>
|
已淘汰:使用 dtr_offers。 指定從測試到驅動程式庫收藏的其他優惠 預設:空白 新增時間:HEAD
|
12 |
exposes |
vector<Expose>
|
已淘汰:使用 dtr_exposes。 指定要從測試中公開給驅動程式庫集合的服務 預設:空白 新增時間:HEAD
|
13 |
pkg |
fuchsia.io/Directory
|
驅動程式測試領域可以載入與測試套件一起封裝的驅動程式 透過這個目錄請注意,這個目錄必須可供讀取 和可執行檔 如果測試套件需要使用已封裝的驅動程式,可以使用此方法 。 套件在這種情況下,使用者可以保留 RealmArgs::boot 設定,並改用 RealmArgs::pkg 和 RealmArgs::driver_urls。 這個目錄中的驅動程式可使用 預設: DriverTestRealm 的套件目錄。 新增時間:HEAD
|
14 |
dtr_offers |
vector<fuchsia.component.test/Capability>
|
指定驅動程式庫測試領域的優惠資訊。 駕駛測試領域會將這些資訊轉至驅動程式庫集合。 預設:空白 新增日期:22
|
15 |
dtr_exposes |
vector<fuchsia.component.test/Capability>
|
指定驅動程式庫測試領域對測試的公開項目。 驅動程式測試領域會從驅動程式庫收集器取得這些資訊。 預設:空白 新增日期:22
|
聯合國
Realm_Start_Result 嚴格
在 fuchsia.driver.test/realm.fidl 中定義的
Ordinal | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
Realm_Start_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
別名
名稱 | 值 | 說明 |
---|---|---|
DriverName |
string [fidl/MAX ] |
驅動程式庫名稱是在 ZIRCON_DRIVER_BEGIN 開始巨集中定義的名稱 特定驅動程式庫的樣式 |