SkipManager

public class SkipManager
extends Object implements IDisableable

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


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

สรุป

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

SkipManager()

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

void clearManager()
getDemotedTests()

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

getImageToDigest()
String getInvocationSkipReason()
getTestArtifactsToDigest()
getUnchangedModules()

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

boolean isConsideredForContentAnalysis()
boolean isDisabled()

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

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

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

boolean reportInvocationSkippedModule()
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, IConfiguration configuration)

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

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

SkipManager

public SkipManager ()

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

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

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

คิกรีเทิร์น

getImageToDigest

public  getImageToDigest ()

คิกรีเทิร์น

getInvocationSkipReason

public String getInvocationSkipReason ()

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

getTestArtifactsToDigest

public  getTestArtifactsToDigest ()

คิกรีเทิร์น

getUnchangedModules

public  getUnchangedModules ()

แสดงรายการโมดูลที่ไม่มีการเปลี่ยนแปลง โมดูลจะไม่มีการเปลี่ยนแปลงก็ต่อเมื่ออิมเมจของอุปกรณ์ไม่มีการเปลี่ยนแปลงด้วย

คิกรีเทิร์น

isConsideredForContentAnalysis

public boolean isConsideredForContentAnalysis ()

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

isDisabled

public boolean isDisabled ()

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

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

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

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

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

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

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

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

setDisable

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, 
                IConfiguration configuration)

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

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

configuration IConfiguration

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