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 |
|