การกำหนดค่า Sandbox

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Object
com.android.tradefed.config.Configurationโรงงาน
  com.android.tradefed.config.SandboxConfigurationแฟคตอรี่


โรงงานกำหนดค่าพิเศษเพื่อจัดการการสร้างการกำหนดค่าเพื่อวัตถุประสงค์ในการใช้แซนด์บ็อกซ์

สิ่งที่ต้องทำ: แยกส่วน Dump การกำหนดค่าไปยังคลาสอื่น

สรุป

ช่อง

public static final OPTION_IGNORED_ELEMENTS

ช่างก่อสร้างสาธารณะ

SandboxConfigurationFactory()

วิธีการสาธารณะ

IConfiguration createConfigurationFromArgs(String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)

สร้าง IConfiguration ตามบรรทัดคำสั่งและแซนด์บ็อกซ์ที่มีให้

IConfiguration createConfigurationFromArgs(String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)

สร้าง IConfiguration ตามบรรทัดคำสั่งและแซนด์บ็อกซ์ที่มีให้

IConfiguration createConfigurationFromArgs(String[] arrayArgs, SandboxConfigDump.DumpCmd command)

เมื่อเรียกใช้ดัมพ์สำหรับคำสั่ง

static SandboxConfigurationFactory getInstance()

รับอินสแตนซ์ IConfigurationFactory แบบเดี่ยว

วิธีการป้องกัน

ConfigurationDef createConfigurationDef(String name)

วิธีภายในในการสร้าง ConfigurationDef

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

ดึงข้อมูล ConfigurationDef สำหรับชื่อที่ระบุ

ช่อง

องค์ประกอบที่ไม่บังคับ

public static final  OPTION_IGNORED_ELEMENTS

ช่างก่อสร้างสาธารณะ

การกำหนดค่า Sandbox

public SandboxConfigurationFactory ()

วิธีการสาธารณะ

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil)

สร้าง IConfiguration ตามบรรทัดคำสั่งและแซนด์บ็อกซ์ที่มีให้

พารามิเตอร์
args String: บรรทัดคำสั่งสำหรับการเรียกใช้

keyStoreClient IKeyStoreClient: IKeyStoreClient ที่จะใช้โหลดคีย์

sandbox ISandbox: ISandbox ที่ใช้สำหรับการวิ่ง

runUtil IRunUtil: IRunUtil เพื่อเรียกใช้คำสั่ง

คิกรีเทิร์น
IConfiguration IConfiguration ใช้ได้กับแซนด์บ็อกซ์

การขว้าง
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil, 
                File globalConfig, 
                boolean skipJavaCheck)

สร้าง IConfiguration ตามบรรทัดคำสั่งและแซนด์บ็อกซ์ที่มีให้

พารามิเตอร์
args String: บรรทัดคำสั่งสำหรับการเรียกใช้

keyStoreClient IKeyStoreClient: IKeyStoreClient ที่จะใช้โหลดคีย์

sandbox ISandbox: ISandbox ที่ใช้สำหรับการวิ่ง

runUtil IRunUtil: IRunUtil เพื่อเรียกใช้คำสั่ง

globalConfig File

skipJavaCheck boolean

คิกรีเทิร์น
IConfiguration IConfiguration ใช้ได้กับแซนด์บ็อกซ์

การขว้าง
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] arrayArgs, 
                SandboxConfigDump.DumpCmd command)

เมื่อเรียกใช้ดัมพ์สำหรับคำสั่ง สร้างค่ากำหนดที่มีความคาดหวังที่เฉพาะเจาะจง

พารามิเตอร์
arrayArgs String: บรรทัดคำสั่งสำหรับการเรียกใช้

command SandboxConfigDump.DumpCmd: คำสั่ง Dump อยู่ระหว่างดำเนินการ

คิกรีเทิร์น
IConfiguration IConfiguration ใช้ได้กับแซนด์บ็อกซ์ VERSIONED

การขว้าง
com.android.tradefed.config.ConfigurationException
ConfigurationException

GetInstance

public static SandboxConfigurationFactory getInstance ()

รับอินสแตนซ์ IConfigurationFactory แบบเดี่ยว

คิกรีเทิร์น
SandboxConfigurationFactory

วิธีการป้องกัน

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

วิธีภายในในการสร้าง ConfigurationDef

พารามิเตอร์
name String

คิกรีเทิร์น
ConfigurationDef

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)

ดึงข้อมูล ConfigurationDef สำหรับชื่อที่ระบุ

พารามิเตอร์
name String: ชื่อของการกำหนดค่าในตัวที่จะโหลดหรือเส้นทางของไฟล์ไปยังไฟล์การกำหนดค่า เพื่อโหลด

isGlobal boolean

templateMap

คิกรีเทิร์น
ConfigurationDef ConfigurationDef

การขว้าง
ConfigurationException