FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
อัปเดต DeviceConfig (ค่าสถานะคุณลักษณะที่ปรับโดยบริการระยะไกล)
สามารถใช้เพื่อสร้างสถานะของอุปกรณ์ขึ้นมาใหม่ (โดยการทิ้งค่าแฟล็กทั้งหมดลงในไฟล์โดยใช้ `adb shell device_config list`) หรือเพื่อเปิดใช้งาน/ปิดใช้งานแฟล็กจำนวนมาก (การทดสอบแบบเปิด/ปิดทั้งหมด)
ตัวอย่างการใช้งาน:
- หากต้องการใช้สำหรับการทดสอบแบบเปิด/ปิดทั้งหมด ให้ระบุไฟล์แฟล็กที่จำเป็น:
--flag-file=flag_file_path
- หากต้องการแทนที่แฟล็กอย่างน้อยหนึ่งแฟล็ก ให้ระบุค่า (สามารถใช้ร่วมกับแฟล็กไฟล์):
--flag-file=flag_file_path --flag-value=namespace/name=value
- หากต้องการใช้สำหรับการทดสอบการย้อนกลับ ให้ระบุไฟล์ all-on ตามด้วยไฟล์ all-off และเปิดใช้งานการรีบูตระหว่างสองไฟล์:
--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 |