Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

TestDevice.MicrodroidBuilder

public static class TestDevice.MicrodroidBuilder
extends Object

java.lang.Object
com.android.tradefed.device.TestDevice.MicrodroidBuilder


Trình tạo được sử dụng để tạo Thiết bị kiểm tra Microdroid.

Tóm lược

Phương thức công khai

TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

Thêm tệp idsig bổ sung vào danh sách.

TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName, String valueText)

Đặt TestDeviceOptions cho microdroid TestDevice.

ITestDevice build ( TestDevice device)

Bắt đầu một Thiết bị kiểm tra Microdroid trên Thiết bị kiểm tra đã cho.

TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

Đặt CPU máy chủ mà vCPU có thể chạy.

TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

Đặt mức gỡ lỗi.

static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath, String configPath)

Tạo trình tạo Microdroid cho apkPath đã cho và tệp cấu hình tải trọng trong APK.

static TestDevice.MicrodroidBuilder fromFile (File apkFile, String configPath)

Tạo trình tạo Microdroid cho APK đã cho và tệp cấu hình tải trọng trong APK.

TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

Đặt dung lượng RAM để cung cấp cho VM.

TestDevice.MicrodroidBuilder numCpus (int num)

Đặt số lượng vCPU trong VM.

TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)

Đặt xem VM có được bảo vệ hay không.

Phương thức công khai

addExtraIdsigPath

public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

Thêm tệp idsig bổ sung vào danh sách.

Thông số
extraIdsigPath String

trả lại
TestDevice.MicrodroidBuilder

addTestDeviceOption

public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName, 
                String valueText)

Đặt TestDeviceOptions cho microdroid TestDevice.

Thông số
optionName String : Tên của TestDeviceOption cần đặt

valueText String : Giá trị

trả lại
TestDevice.MicrodroidBuilder trình tạo microdroid.

xây dựng

public ITestDevice build (TestDevice device)

Bắt đầu một Thiết bị kiểm tra Microdroid trên Thiết bị kiểm tra đã cho.

Thông số
device TestDevice

trả lại
ITestDevice

ném
DeviceNotAvailableException

cpuAffinity

public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

Đặt CPU máy chủ mà vCPU có thể chạy. Định dạng này là danh sách các CPU hoặc phạm vi CPU được phân tách bằng dấu phẩy để chạy vCPU. ví dụ: "0,1-3,5" để chọn CPU chủ 0, 1, 2, 3 và 5. Hoặc đây có thể là danh sách phân tách vCPU được phân tách bằng dấu hai chấm cho các chỉ định CPU chủ. ví dụ: "0=0:1=1:2=2" để ánh xạ vCPU 0 tới CPU máy chủ 0, v.v.

Thông số
affinity String

trả lại
TestDevice.MicrodroidBuilder

cấp độ gỡ lỗi

public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

Đặt mức gỡ lỗi. Các giá trị được hỗ trợ: "none", "app_only" và "full".

Thông số
debugLevel String

trả lại
TestDevice.MicrodroidBuilder

fromDevicePath

public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath, 
                String configPath)

Tạo trình tạo Microdroid cho apkPath đã cho và tệp cấu hình tải trọng trong APK.

Thông số
apkPath String

configPath String

trả lại
TestDevice.MicrodroidBuilder

fromFile

public static TestDevice.MicrodroidBuilder fromFile (File apkFile, 
                String configPath)

Tạo trình tạo Microdroid cho APK đã cho và tệp cấu hình tải trọng trong APK.

Thông số
apkFile File

configPath String

trả lại
TestDevice.MicrodroidBuilder

bộ nhớMib

public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

Đặt dung lượng RAM để cung cấp cho VM. Nếu giá trị này bằng 0 hoặc âm thì giá trị mặc định sẽ được sử dụng.

Thông số
memoryMib int

trả lại
TestDevice.MicrodroidBuilder

sốCpus

public TestDevice.MicrodroidBuilder numCpus (int num)

Đặt số lượng vCPU trong VM. Mặc định là 1.

Thông số
num int

trả lại
TestDevice.MicrodroidBuilder

bảo vệVm

public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)

Đặt xem VM có được bảo vệ hay không.

Thông số
isProtectedVm boolean

trả lại
TestDevice.MicrodroidBuilder