ข้ามเครื่องมือจัดการ

public class SkipManager
extends Object implements IDisableable

java.lang.Object
com.android.tradefed.result.skใช้เพื่อข้าม.ผู้จัดการ


ผู้จัดการการข้ามจะช่วยตัดสินใจว่าควรข้ามสิ่งใด โดยพิจารณาจากเกณฑ์ต่างๆ ระดับต่างๆ ได้แก่ การเรียกใช้ โมดูล และการทดสอบ

สรุป

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

SkipManager()

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

void clearManager()
getDemotedTests()

แสดงการทดสอบที่ลดระดับและเหตุผลในการลดระดับ

String getInvocationSkipReason()
getUnchangedModules()

แสดงรายการโมดูลที่ไม่เปลี่ยนแปลง

boolean isDisabled()

แสดงค่า "จริง" หากปิดใช้ออบเจ็กต์ทั้งหมด (ข้ามทั้งการตั้งค่าและการลบออก)

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

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

boolean reportSkippedModule()
void setDisable(boolean isDisabled)

ตั้งค่าว่าควรปิดใช้ออบเจ็กต์ไหม

void setImageAnalysis(ITestDevice device, ContentAnalysisContext analysisContext)
void setSkipDecision(boolean shouldSkip)
void setTestArtifactsAnalysis(ContentAnalysisContext analysisContext)
void setup(IConfiguration config, IInvocationContext context)

ตั้งค่าและเริ่มต้นเครื่องมือจัดการการข้าม

boolean shouldSkipInvocation(TestInformation information)

รายงานว่าเราควรข้ามการเรียกใช้ปัจจุบันหรือไม่

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

ข้ามเครื่องมือจัดการ

public SkipManager ()

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

clearManager

public void clearManager ()

getDemotedTest

public  getDemotedTests ()

แสดงการทดสอบที่ลดระดับและเหตุผลในการลดระดับ

คิกรีเทิร์น

getInvocationข้ามเหตุผล

public String getInvocationSkipReason ()

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

getUnchangedModules

public  getUnchangedModules ()

แสดงรายการโมดูลที่ไม่เปลี่ยนแปลง โมดูลจะไม่มีการเปลี่ยนแปลงเฉพาะในกรณีที่รูปภาพของอุปกรณ์ ไม่เปลี่ยนแปลง

คิกรีเทิร์น

ปิดใช้อยู่

public boolean isDisabled ()

แสดงค่า "จริง" หากปิดใช้ออบเจ็กต์ทั้งหมด (ข้ามทั้งการตั้งค่าและการลบออก) เป็นเท็จ

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

รายงาน Discovery Dependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

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

depFiles

รายงานDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

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

reportข้ามโมดูล

public boolean reportSkippedModule ()

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

ตั้งค่าปิดใช้งาน

public void setDisable (boolean isDisabled)

ตั้งค่าว่าควรปิดใช้ออบเจ็กต์ไหม "ปิดใช้" หมายความว่าทั้งขั้นตอนการตั้งค่าและการทำลาย ควรข้าม ใช้เพื่อทำให้ออบเจ็กต์ปิดใช้โดยค่าเริ่มต้นโดยค่าเริ่มต้นได้ เครื่องมือสร้างขึ้นมา

พารามิเตอร์
isDisabled boolean: สถานะที่ควรใส่ออบเจ็กต์

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

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

analysisContext ContentAnalysisContext

setMovedecision

public void setSkipDecision (boolean shouldSkip)

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

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

พารามิเตอร์
analysisContext ContentAnalysisContext

ตั้งค่า

public void setup (IConfiguration config, 
                IInvocationContext context)

ตั้งค่าและเริ่มต้นเครื่องมือจัดการการข้าม

พารามิเตอร์
config IConfiguration

context IInvocationContext

คุณควรข้ามการเรียกใช้

public boolean shouldSkipInvocation (TestInformation information)

รายงานว่าเราควรข้ามการเรียกใช้ปัจจุบันหรือไม่

พารามิเตอร์
information TestInformation

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