SandboxOptions

public final class SandboxOptions
extends Object

java.lang.Object
   ↳ com.android.tradefed.sandbox.SandboxOptions


คลาสที่รับและให้ตัวเลือกแก่ ISandbox ได้

สรุป

ค่าคงที่

String CHILD_GLOBAL_CONFIG

String ENABLE_DEBUG_THREAD

String PARENT_PREPARER_CONFIG

String SANDBOX_BUILD_ID

String TF_LOCATION

String USE_PROTO_REPORTER

String WAIT_FOR_EVENTS_TIMEOUT

เครื่องมือสร้างสาธารณะ

SandboxOptions()

เมธอดสาธารณะ

boolean delayDownloadAfterSharding()

แสดงผลว่าจะเลื่อนการดาวน์โหลดหลังจากการแบ่งข้อมูลหรือไม่

boolean downloadDefaultZips()

แสดงผลว่าจะดาวน์โหลดไฟล์ ZIP ของการทดสอบเริ่มต้นหรือไม่

boolean dumpTestTemplate()

แสดงผลว่าจะทิ้งเทมเพลตทดสอบในโหมด Fallback หรือไม่

String getChildGlobalConfig()

แสดงการกำหนดค่าที่จะใช้กับแซนด์บ็อกซ์สำหรับเด็ก

Map<String, String> getEnvVariables()

แผนที่ของตัวแปรสภาพแวดล้อมที่จะส่งไปยังกระบวนการ Java ของแซนด์บ็อกซ์

Set<String> getForcePartialDownloadFileRegexList()

แสดงชุดนิพจน์ทั่วไป การดาวน์โหลดบางส่วนในแซนด์บ็อกซ์จะดาวน์โหลดไฟล์ที่ตรงกับนิพจน์ทั่วไปเสมอ

List<String> getJavaOptions()

รายการตัวเลือกในการส่งผ่านกระบวนการ Java ของแซนด์บ็อกซ์

String getParentPreparerConfig()

ส่งคืนการกำหนดค่าที่ผู้เตรียมควรเรียกใช้ในกระบวนการหลักของแซนด์บ็อกซ์

String getSandboxBuildId()

แสดงรหัสบิลด์ที่บังคับใช้กับแซนด์บ็อกซ์เพื่อใช้ในระหว่างการเรียกใช้

File getSandboxTfDirectory()

แสดงไดเรกทอรีที่ระบุซึ่งมีเวอร์ชันของ Trade Federation ที่จะใช้สำหรับ การแซนด์บ็อกซ์การเรียกใช้

Set<String> getTestsZips()

ส่งคืนชุดไฟล์ ZIP ของการทดสอบเพื่อจัดเตรียมสำหรับแซนด์บ็อกซ์

long getWaitForEventsTimeout()

แสดงเวลาที่เราควรรอให้ระบบประมวลผลเหตุการณ์หลังจากที่ Sandbox ทำงานเสร็จแล้ว

boolean isValidationTest()
boolean shouldEnableDebugThread()

เปิดใช้เธรดการแก้ไขข้อบกพร่อง

boolean shouldParallelSetup()

แสดงผลว่าจะดำเนินการตั้งค่าแซนด์บ็อกซ์แบบขนานหรือไม่

boolean shouldUseParallelDownload()

แสดงว่าใช้การดาวน์โหลดแบบคู่ระหว่างการตั้งค่าหรือไม่

boolean shouldUsePartialDownload()

แสดงผลว่าควรใช้การแคชการดาวน์โหลดบางส่วนหรือไม่

boolean shouldUseProtoReporter()

แสดงว่าควรใช้การรายงาน Protobuf หรือไม่

boolean shouldUseSplitDiscovery()

แสดงว่าควรใช้การตั้งค่ากับการค้นพบอิสระหรือไม่

boolean shouldUseTestDiscovery()

ระบุว่าจะใช้ Tradefed Observatory เพื่อเพิ่มประสิทธิภาพการจัดเตรียม JAR หรือไม่

boolean startAvdInParent()

แสดงผลว่าจะเริ่มอุปกรณ์ AVD ในแซนด์บ็อกซ์หลักหรือปล่อยให้อยู่ในแซนด์บ็อกซ์ย่อย

ค่าคงที่

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

ค่าคงที่ "sub-global-config"

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

ค่าคงที่: "sandbox-debug-thread"

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

ค่าคงที่ "parent-preparer-config"

SANDBOX_BUILD_ID

public static final String SANDBOX_BUILD_ID

ค่าคงที่: "sandbox-build-id"

TF_LOCATION

public static final String TF_LOCATION

ค่าคงที่ "tf-location"

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

ค่าคงที่: "use-proto-reporter"

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

ค่าคงที่ "wait-for-events"

เครื่องมือสร้างสาธารณะ

SandboxOptions

public SandboxOptions ()

เมธอดสาธารณะ

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

แสดงผลว่าจะเลื่อนการดาวน์โหลดหลังจากการแบ่งข้อมูลหรือไม่

การคืนสินค้า
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

แสดงผลว่าจะดาวน์โหลดไฟล์ ZIP ของการทดสอบเริ่มต้นหรือไม่

การคืนสินค้า
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

แสดงผลว่าจะทิ้งเทมเพลตทดสอบในโหมด Fallback หรือไม่

การคืนสินค้า
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

แสดงการกำหนดค่าที่จะใช้กับแซนด์บ็อกซ์สำหรับเด็ก หรือ null หากควรใช้รายการหลัก

การคืนสินค้า
String

getEnvVariables

public Map<String, String> getEnvVariables ()

แผนที่ของตัวแปรสภาพแวดล้อมที่จะส่งไปยังกระบวนการ Java ของแซนด์บ็อกซ์

การคืนสินค้า
Map<String, String>

getForcePartialDownloadFileRegexList

public Set<String> getForcePartialDownloadFileRegexList ()

แสดงชุดนิพจน์ทั่วไป การดาวน์โหลดบางส่วนในแซนด์บ็อกซ์จะดาวน์โหลดไฟล์ที่ตรงกับนิพจน์ทั่วไปเสมอ

การคืนสินค้า
Set<String>

getJavaOptions

public List<String> getJavaOptions ()

รายการตัวเลือกในการส่งผ่านกระบวนการ Java ของแซนด์บ็อกซ์

การคืนสินค้า
List<String>

getParentPreparerConfig

public String getParentPreparerConfig ()

ส่งคืนการกำหนดค่าที่ผู้เตรียมควรเรียกใช้ในกระบวนการหลักของแซนด์บ็อกซ์

การคืนสินค้า
String

getSandboxBuildId

public String getSandboxBuildId ()

แสดงรหัสบิลด์ที่บังคับใช้กับแซนด์บ็อกซ์เพื่อใช้ในระหว่างการเรียกใช้

การคืนสินค้า
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

แสดงไดเรกทอรีที่ระบุซึ่งมีเวอร์ชันของ Trade Federation ที่จะใช้สำหรับ การแซนด์บ็อกซ์การเรียกใช้

การคืนสินค้า
File

getTestsZips

public Set<String> getTestsZips ()

ส่งคืนชุดไฟล์ ZIP ของการทดสอบเพื่อจัดเตรียมสำหรับแซนด์บ็อกซ์

การคืนสินค้า
Set<String>

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

แสดงเวลาที่เราควรรอให้ระบบประมวลผลเหตุการณ์หลังจากที่ Sandbox ทำงานเสร็จแล้ว

การคืนสินค้า
long

isValidationTest

public boolean isValidationTest ()

การคืนสินค้า
boolean

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

เปิดใช้เธรดการแก้ไขข้อบกพร่อง

การคืนสินค้า
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

แสดงผลว่าจะดำเนินการตั้งค่าแซนด์บ็อกซ์แบบขนานหรือไม่

การคืนสินค้า
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

แสดงว่าใช้การดาวน์โหลดแบบคู่ระหว่างการตั้งค่าหรือไม่

การคืนสินค้า
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

แสดงผลว่าควรใช้การแคชการดาวน์โหลดบางส่วนหรือไม่

การคืนสินค้า
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

แสดงว่าควรใช้การรายงาน Protobuf หรือไม่

การคืนสินค้า
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

แสดงว่าควรใช้การตั้งค่ากับการค้นพบอิสระหรือไม่

การคืนสินค้า
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

ระบุว่าจะใช้ Tradefed Observatory เพื่อเพิ่มประสิทธิภาพการจัดเตรียม JAR หรือไม่

การคืนสินค้า
boolean

startAvdInParent

public boolean startAvdInParent ()

แสดงผลว่าจะเริ่มอุปกรณ์ AVD ในแซนด์บ็อกซ์หลักหรือปล่อยให้อยู่ในแซนด์บ็อกซ์ย่อย

การคืนสินค้า
boolean