Skip to content

Internal change #3489

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 23, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions src/devtools/mobileharness/api/deviceconfig/proto/lab.proto
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ message LabConfig {
// by default, in the format of "ip, username, password".
repeated OverSshDevice over_ssh = 6;

// The detector specifications of the lab.
DetectorSpecs detector_specs = 13;

// The UUID of devices which will be monitored by the lab.
repeated string monitored_device_uuid = 3;

Expand Down Expand Up @@ -80,6 +83,26 @@ message OverSshDevice {
string ssh_device_type = 4;
}

// The configuration of a device type.
message DetectorSpecs {
ManekiDetectorSpecs maneki_detector_specs = 1;

message ManekiDetectorSpecs {
repeated ManekiAndroidDeviceDiscoverySpec
maneki_android_device_discovery_spec = 1;
repeated ManekiRokuDeviceDiscoverySpec maneki_roku_device_discovery_spec =
2;

message ManekiAndroidDeviceDiscoverySpec {
string mac_address = 1;
}

message ManekiRokuDeviceDiscoverySpec {
string mac_address = 1;
}
}
}

// The configuration of an USB device.
message UsbDevice {
// Device ID in the format of "idVendor:idProduct", e.g. "0403:0001".
Expand Down