FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
อัปเดต DeviceConfig (แฟล็กฟีเจอร์ที่ปรับแต่งโดยบริการระยะไกล)
ซึ่งสามารถใช้เพื่อจำลองสถานะของอุปกรณ์ (โดยทิ้งค่า Flag ทั้งหมดลงในไฟล์)
โดยใช้ "adb shell device_config list") หรือเพื่อเปิดใช้/ปิดใช้แฟล็กจำนวนมาก (การทดสอบเพื่อเปิด/ปิดใช้ทั้งหมด)
ตัวอย่างการใช้:
- หากต้องการใช้การทดสอบแบบเปิด/ปิดทั้งหมด ให้ระบุไฟล์แฟล็กที่จำเป็นดังนี้
--flag-file=flag_file_path
- หากต้องการลบล้างแฟล็กอย่างน้อย 1 รายการ ให้ระบุค่าของแฟล็ก (ร่วมกับไฟล์แฟล็กได้) ดังนี้
--flag-file=flag_file_path --flag-value=namespace/name=value
- หากต้องการใช้การทดสอบการย้อนกลับ ให้ระบุไฟล์ All-on ตามด้วยไฟล์ All-off และ
เปิดใช้การรีบูตระหว่าง 2 ไฟล์ดังนี้
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
ควรใช้ร่วมกับ DeviceSetup
เพื่อปิดใช้การซิงค์ DeviceConfig ในระหว่าง
การทดสอบที่อาจเขียนทับการเปลี่ยนแปลงที่ทำโดยผู้จัดเตรียมนี้
สรุป
ช่างก่อสร้างสาธารณะ
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
วิธีการสาธารณะ
public void setUp (TestInformation testInformation)
พารามิเตอร์ |
testInformation |
TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
พารามิเตอร์ |
testInformation |
TestInformation |
e |
Throwable |