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(
เพิ่มรูปแบบการกำหนดค่า |
void
|
addModuleArgs(
เพิ่มอาร์กิวเมนต์ของโมดูล |
void
|
cleanUpSuiteSetup()
โอกาสในการล้างข้อมูลทั้งหมดที่จำเป็นในระหว่างการตั้งค่าชุดทดสอบ แต่ไม่จำเป็นต้องใช้ในการเรียกใช้การทดสอบ |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(
สร้าง |
|
getExcludeFilter()
รับสำเนาตัวกรองการยกเว้นสำหรับการทดสอบความเข้ากันได้ |
|
getIncludeFilter()
รับสำเนาของตัวกรองรวมสำหรับการทดสอบความเข้ากันได้ |
SuiteModuleLoader
|
getModuleLoader()
แสดงผล |
String
|
getRunSuiteTag()
|
|
loadTests()
วิธีการแบบนามธรรมในการโหลดการกำหนดค่าการทดสอบที่จะเรียกใช้ |
|
loadingStrategy(
กลยุทธ์การโหลดเริ่มต้นจะโหลดจากไดเรกทอรีทรัพยากรและการทดสอบ |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
ตั้งค่าว่าจะเปิดใช้โมดูลที่มีพารามิเตอร์ที่ไม่บังคับหรือไม่ |
void
|
setEnableParameterizedModules(boolean enableParameter)
ตั้งค่าว่าจะเปิดใช้โมดูลที่กำหนดพารามิเตอร์หรือไม่ |
void
|
setExcludeFilter(
ตั้งค่าตัวกรองการยกเว้นสำหรับการทดสอบความเข้ากันได้ |
void
|
setIncludeFilter(
ตั้งค่าตัวกรองรวมสำหรับการทดสอบความเข้ากันได้ |
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
publicgetExcludeFilter ()
รับสำเนาตัวกรองการยกเว้นสำหรับการทดสอบความเข้ากันได้
| คิกรีเทิร์น | |
|---|---|
|
|
getIncludeFilter
publicgetIncludeFilter ()
รับสำเนาของตัวกรองรวมสำหรับการทดสอบความเข้ากันได้
| คิกรีเทิร์น | |
|---|---|
|
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
แสดงผล SuiteModuleLoader ปัจจุบัน
| คิกรีเทิร์น | |
|---|---|
SuiteModuleLoader |
|
getRunSuiteTag
public String getRunSuiteTag ()
| คิกรีเทิร์น | |
|---|---|
String |
|
loadTests
publicloadTests ()
วิธีการแบบนามธรรมในการโหลดการกำหนดค่าการทดสอบที่จะเรียกใช้ การทดสอบแต่ละรายการกำหนดโดย
IConfiguration และชื่อที่ไม่ซ้ำกันซึ่งจะใช้ในการรายงานผลลัพธ์
| คิกรีเทิร์น | |
|---|---|
|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
กลยุทธ์การโหลดเริ่มต้นจะโหลดจากไดเรกทอรีทรัพยากรและการทดสอบ ขยายเวลาหรือเปลี่ยนแทนได้
| พารามิเตอร์ | |
|---|---|
abis |
: ชุด ABI ที่จะใช้ทดสอบ |
testsDirs |
: ไดเรกทอรีการทดสอบ |
suitePrefix |
String: คำนำหน้าเพื่อกรองไดเรกทอรีทรัพยากร |
suiteTag |
String: แท็กชุดที่ควรมีโมดูล อาจเป็นค่าว่าง |
| คิกรีเทิร์น | |
|---|---|
|
รายการการกำหนดค่าที่โหลดสำหรับชุดโปรแกรม |
reevaluateFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
| คิกรีเทิร์น | |
|---|---|
boolean |
|
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
protectedgetFoldableStates (ITestDevice device)
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice |
| คิกรีเทิร์น | |
|---|---|
|
|
| การขว้าง | |
|---|---|
DeviceNotAvailableException |
|
setupFilters
protected void setupFilters (File testsDir)
ตั้งค่าตัวกรองรวม/ยกเว้นตามว่ามีการระบุชื่อโมดูลหรือไม่
| พารามิเตอร์ | |
|---|---|
testsDir |
File |
| การขว้าง | |
|---|---|
|
หากไม่พบไฟล์ |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| พารามิเตอร์ | |
|---|---|
module |
ModuleDefinition |
| คิกรีเทิร์น | |
|---|---|
boolean |
|