SkipManager

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

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

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

SkipManager

public SkipManager ()

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

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

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

คิกรีเทิร์น

getImageToDigest

public  getImageToDigest ()

คิกรีเทิร์น

getInvocationSkipReason

public String getInvocationSkipReason ()

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

getUnchangedModules

public  getUnchangedModules ()

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

คิกรีเทิร์น

isDisabled

public boolean isDisabled ()

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

คิกรีเทิร์น
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)

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

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

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