BaseTestSuite

public class BaseTestSuite
extends ITestSuite

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.ITestSuite
     ↳ com.android.tradefed.testtype.suite.BaseTestSuite


การทดสอบสำหรับการเรียกใช้ชุดเครื่องมือทดสอบความเข้ากันได้ด้วยระบบชุดเครื่องมือใหม่

สรุป

ค่าคงที่

String CONFIG_PATTERNS_OPTION

String EXCLUDE_FILTER_OPTION

String INCLUDE_FILTER_OPTION

String MODULE_OPTION

char MODULE_OPTION_SHORT_NAME

String TEST_ARG_OPTION

String TEST_OPTION

char TEST_OPTION_SHORT_NAME

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

BaseTestSuite()

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

void addConfigPatterns( patterns)

เพิ่มรูปแบบการกำหนดค่า

void addModuleArgs( moduleArgs)

เพิ่มอาร์กิวเมนต์ของโมดูล

void cleanUpSuiteSetup()

โอกาสในการล้างข้อมูลทั้งหมดที่จำเป็นในระหว่างการตั้งค่าชุดทดสอบ แต่ไม่จำเป็นต้องใช้ในการเรียกใช้การทดสอบ

void clearExcludeFilter()
void clearIncludeFilter()
SuiteModuleLoader createModuleLoader( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

สร้าง SuiteModuleLoader ที่รับผิดชอบในการโหลด IConfiguration และ กำหนดตัวเลือกบางอย่างให้

getExcludeFilter()

รับสำเนาตัวกรองการยกเว้นสำหรับการทดสอบความเข้ากันได้

getIncludeFilter()

รับสำเนาของตัวกรองรวมสำหรับการทดสอบความเข้ากันได้

SuiteModuleLoader getModuleLoader()

แสดงผล SuiteModuleLoader ปัจจุบัน

String getRunSuiteTag()
loadTests()

วิธีการแบบนามธรรมในการโหลดการกำหนดค่าการทดสอบที่จะเรียกใช้

loadingStrategy( abis, testsDirs, String suitePrefix, String suiteTag)

กลยุทธ์การโหลดเริ่มต้นจะโหลดจากไดเรกทอรีทรัพยากรและการทดสอบ

void reevaluateFilters()
boolean reverseExcludeFilters()
void setBuild(IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules(boolean enableOptionalParameter)

ตั้งค่าว่าจะเปิดใช้โมดูลที่มีพารามิเตอร์ที่ไม่บังคับหรือไม่

void setEnableParameterizedModules(boolean enableParameter)

ตั้งค่าว่าจะเปิดใช้โมดูลที่กำหนดพารามิเตอร์หรือไม่

void setExcludeFilter( excludeFilters)

ตั้งค่าตัวกรองการยกเว้นสำหรับการทดสอบความเข้ากันได้

void setIncludeFilter( includeFilters)

ตั้งค่าตัวกรองรวมสำหรับการทดสอบความเข้ากันได้

void setModuleParameter(ModuleParameters forceParameter)
void setSkipjarLoading(boolean skipJarLoading)

วิธีการที่ได้รับการป้องกัน

getFoldableStates(ITestDevice device)
void setupFilters(File testsDir)

ตั้งค่าตัวกรองรวม/ยกเว้นตามว่ามีการระบุชื่อโมดูลหรือไม่

boolean shouldModuleRun(ModuleDefinition module)

ค่าคงที่

CONFIG_PATTERNS_OPTION

public static final String CONFIG_PATTERNS_OPTION

ค่าคงที่ "config-patterns"

EXCLUDE_FILTER_OPTION

public static final String EXCLUDE_FILTER_OPTION

ค่าคงที่: "exclude-filter"

INCLUDE_FILTER_OPTION

public static final String INCLUDE_FILTER_OPTION

ค่าคงที่: "include-filter"

MODULE_OPTION

public static final String MODULE_OPTION

ค่าคงที่ "module"

MODULE_OPTION_SHORT_NAME

public static final char MODULE_OPTION_SHORT_NAME

ค่าคงที่ 109 (0x0000006d)

TEST_ARG_OPTION

public static final String TEST_ARG_OPTION

ค่าคงที่: "test-arg"

TEST_OPTION

public static final String TEST_OPTION

ค่าคงที่: "test"

TEST_OPTION_SHORT_NAME

public static final char TEST_OPTION_SHORT_NAME

ค่าคงที่: 116 (0x00000074)

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

BaseTestSuite

public BaseTestSuite ()

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

addConfigPatterns

public void addConfigPatterns ( patterns)

เพิ่มรูปแบบการกำหนดค่า

พารามิเตอร์
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

เพิ่มอาร์กิวเมนต์ของโมดูล

พารามิเตอร์
moduleArgs

cleanUpSuiteSetup

public void cleanUpSuiteSetup ()

โอกาสในการล้างข้อมูลทั้งหมดที่จำเป็นในระหว่างการตั้งค่าชุดทดสอบ แต่ไม่จำเป็นต้องใช้ในการเรียกใช้การทดสอบ

clearExcludeFilter

public void clearExcludeFilter ()

clearIncludeFilter

public void clearIncludeFilter ()

createModuleLoader

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

สร้างSuiteModuleLoaderเพื่อโหลดIConfigurationและ กำหนดตัวเลือกบางอย่างให้

พารามิเตอร์
includeFiltersFormatted : รูปแบบและตัวกรองที่แยกวิเคราะห์แล้ว

excludeFiltersFormatted : ตัวกรองการยกเว้นที่จัดรูปแบบและแยกวิเคราะห์แล้ว

testArgs : รายการอาร์กิวเมนต์การทดสอบ (IRemoteTest)

moduleArgs : รายการอาร์กิวเมนต์ของโมดูล

คิกรีเทิร์น
SuiteModuleLoader SuiteModuleLoader ที่สร้างขึ้น

getExcludeFilter

public  getExcludeFilter ()

รับสำเนาตัวกรองการยกเว้นสำหรับการทดสอบความเข้ากันได้

คิกรีเทิร์น

getIncludeFilter

public  getIncludeFilter ()

รับสำเนาของตัวกรองรวมสำหรับการทดสอบความเข้ากันได้

คิกรีเทิร์น

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

แสดงผล SuiteModuleLoader ปัจจุบัน

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

getRunSuiteTag

public String getRunSuiteTag ()

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

loadTests

public  loadTests ()

วิธีการแบบนามธรรมในการโหลดการกำหนดค่าการทดสอบที่จะเรียกใช้ การทดสอบแต่ละรายการกำหนดโดย IConfiguration และชื่อที่ไม่ซ้ำกันซึ่งจะใช้ในการรายงานผลลัพธ์

คิกรีเทิร์น

loadingStrategy

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

กลยุทธ์การโหลดเริ่มต้นจะโหลดจากไดเรกทอรีทรัพยากรและการทดสอบ ขยายเวลาหรือเปลี่ยนแทนได้

พารามิเตอร์
abis : ชุด ABI ที่จะใช้ทดสอบ

testsDirs : ไดเรกทอรีการทดสอบ

suitePrefix String: คำนำหน้าเพื่อกรองไดเรกทอรีทรัพยากร

suiteTag String: แท็กชุดที่ควรมีโมดูล อาจเป็นค่าว่าง

คิกรีเทิร์น
รายการการกำหนดค่าที่โหลดสำหรับชุดโปรแกรม

reevaluateFilters

public void reevaluateFilters ()

reverseExcludeFilters

public boolean reverseExcludeFilters ()

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

setBuild

public void setBuild (IBuildInfo buildInfo)

พารามิเตอร์
buildInfo IBuildInfo

setEnableOptionalParameterizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

ตั้งค่าว่าจะเปิดใช้โมดูลที่มีพารามิเตอร์ที่ไม่บังคับหรือไม่

พารามิเตอร์
enableOptionalParameter boolean

setEnableParameterizedModules

public void setEnableParameterizedModules (boolean enableParameter)

ตั้งค่าว่าจะเปิดใช้โมดูลที่กำหนดพารามิเตอร์หรือไม่

พารามิเตอร์
enableParameter boolean

setExcludeFilter

public void setExcludeFilter ( excludeFilters)

ตั้งค่าตัวกรองการยกเว้นสำหรับการทดสอบความเข้ากันได้

พารามิเตอร์
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

ตั้งค่าตัวกรองรวมสำหรับการทดสอบความเข้ากันได้

พารามิเตอร์
includeFilters

setModuleParameter

public void setModuleParameter (ModuleParameters forceParameter)

พารามิเตอร์
forceParameter ModuleParameters

setSkipjarLoading

public void setSkipjarLoading (boolean skipJarLoading)

พารามิเตอร์
skipJarLoading boolean

วิธีการที่ได้รับการป้องกัน

getFoldableStates

protected  getFoldableStates (ITestDevice device)

พารามิเตอร์
device ITestDevice

คิกรีเทิร์น

การขว้าง
DeviceNotAvailableException

setupFilters

protected void setupFilters (File testsDir)

ตั้งค่าตัวกรองรวม/ยกเว้นตามว่ามีการระบุชื่อโมดูลหรือไม่

พารามิเตอร์
testsDir File

การขว้าง
หากไม่พบไฟล์

shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

พารามิเตอร์
module ModuleDefinition

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