FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


Mengupdate DeviceConfig (tombol fitur yang disesuaikan oleh layanan jarak jauh).

Ini dapat digunakan untuk mereproduksi status perangkat (dengan membuang semua nilai tanda ke file menggunakan `adb shell device_config list`) atau untuk mengaktifkan/menonaktifkan flag secara massal (pengujian all-on/all-off).

Contoh penggunaan:

  • Untuk menggunakan pengujian lengkap/total, tentukan file tanda yang diperlukan:
    --flag-file=flag_file_path
  • Untuk mengganti satu atau beberapa tanda, tentukan nilainya (dapat digabungkan dengan file flag):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Untuk menggunakannya untuk pengujian reversibilitas, tentukan file all-on diikuti dengan file all-off, dan aktifkan reboot antara dua file:
    --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 persiapan ini.

Ringkasan

Konstruktor publik

FeatureFlagTargetPreparer()

Metode publik

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

Konstruktor publik

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Metode publik

penyiapan

public void setUp (TestInformation testInformation)

Parameter
testInformation TestInformation

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

pembongkaran

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parameter
testInformation TestInformation

e Throwable

Menampilkan
DeviceNotAvailableException