FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.FeatureFlagTargetPreparer


Class ini tidak digunakan lagi.
Gunakan AFlagsTargetPreparer sebagai gantinya.

Memperbarui DeviceConfig (flag fitur yang disesuaikan oleh layanan jarak jauh).

Hal ini dapat digunakan untuk mereproduksi status perangkat (dengan mendownload semua nilai flag ke file menggunakan `adb shell device_config list`) atau untuk mengaktifkan/menonaktifkan flag secara massal (pengujian semua aktif/semua nonaktif).

Contoh penggunaan:

  • Untuk menggunakan pengujian semua aktif/semua nonaktif, tentukan file flag yang diperlukan:
    --flag-file=flag_file_path
  • Untuk mengganti satu atau beberapa flag, tentukan nilainya (dapat digabungkan dengan file flag):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Untuk menggunakan pengujian reversibilitas, tentukan file semua aktif yang diikuti oleh file semua nonaktif, dan aktifkan booting ulang di antara kedua file tersebut:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Harus digunakan bersama dengan DeviceSetup untuk menonaktifkan sinkronisasi DeviceConfig selama pengujian yang dapat menimpa perubahan yang dibuat oleh preparer ini.

Ringkasan

Konstruktor publik

FeatureFlagTargetPreparer()

Metode publik

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

Konstruktor publik

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Metode publik

setUp

public void setUp (TestInformation testInformation)

Parameter
testInformation TestInformation

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parameter
testInformation TestInformation

e Throwable

Menampilkan
DeviceNotAvailableException