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

public class SkipManager
extends Object implements IDisableable

java.lang.Object
com.android.tradefed.result.skipped.SkipManager


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

สรุป

ตัวสร้างแบบสาธารณะ

SkipManager()

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

void clearManager()
getDemotedTests()

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

getImageToDigest()
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)

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

ตัวสร้างแบบสาธารณะ

SkipManager

public SkipManager ()

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

clearManager

public void clearManager ()

getDemotedTest

public  getDemotedTests ()

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

คิกรีเทิร์น

getImageToDigest

public  getImageToDigest ()

คิกรีเทิร์น

getInvocationSkipReason

public String getInvocationSkipReason ()

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

getUnchangedModules

public  getUnchangedModules ()

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

คิกรีเทิร์น

isDisabled

public boolean isDisabled ()

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

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

รายงาน Discovery Dependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

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

depFiles

reportDiscoveryWithNoTests

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

setSkipDecision

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

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

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

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

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