AFlagsTargetPreparer

public class AFlagsTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.AFlagsTargetPreparer


Sử dụng aflags để ghi đè các cờ trước khi chạy một quy trình kiểm thử. Nếu có cờ nào bị thay đổi, thiết bị sẽ khởi động lại để các giá trị mới có hiệu lực.

Khi tháo rời, mọi cờ sẽ được hoàn nguyên về trạng thái trước đó. Nếu cờ đã được thay đổi từ giá trị mặc định, thì chế độ ghi đè sẽ bị xoá (để giá trị mặc định có hiệu lực và cho phép giá trị đó được máy chủ ghi đè lại). Nếu trước đó cờ này bị ghi đè thành một giá trị khác, thì cờ này sẽ được đặt lại thành giá trị đó.

Nếu trạng thái cờ hiện tại khớp với trạng thái mục tiêu, thì cờ sẽ không bị ghi đè. Nếu bạn vẫn muốn ghi đè trong trường hợp này (ví dụ: để ngăn cờ được đặt mặc định bị máy chủ ghi đè), bạn có thể sử dụng lựa chọn --force-set.

Ví dụ về cách sử dụng: --flag-value namespace/flag_name=true --flag-value other_namespace/another_flag=false.

Tóm tắt

Hàm khởi tạo công khai

AFlagsTargetPreparer()

Phương thức công khai

void setUp(TestInformation testInformation)
void tearDown(TestInformation testInformation, Throwable e)

Hàm khởi tạo công khai

AFlagsTargetPreparer

public AFlagsTargetPreparer ()

Phương thức công khai

setUp

public void setUp (TestInformation testInformation)

Tham số
testInformation TestInformation

Gửi
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Tham số
testInformation TestInformation

e Throwable

Gửi
DeviceNotAvailableException