SkipManager

public class SkipManager
extends Object implements IDisableable

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


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

สรุป

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

SkipManager()

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

void clearManager()
Map<String, SkipReason> getDemotedTests()

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

Map<String, Digest> getImageToDigest()
String getInvocationSkipReason()
Map<String, Digest> getTestArtifactsToDigest()
Set<String> getUnchangedModules()

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

boolean isConsideredForContentAnalysis()
boolean isDisabled()

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

void reportDiscoveryDependencies(List<String> modules, List<String> 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 Map<String, SkipReason> getDemotedTests ()

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

การคืนสินค้า
Map<String, SkipReason>

getImageToDigest

public Map<String, Digest> getImageToDigest ()

การคืนสินค้า
Map<String, Digest>

getInvocationSkipReason

public String getInvocationSkipReason ()

การคืนสินค้า
String

getTestArtifactsToDigest

public Map<String, Digest> getTestArtifactsToDigest ()

การคืนสินค้า
Map<String, Digest>

getUnchangedModules

public Set<String> getUnchangedModules ()

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

การคืนสินค้า
Set<String>

isConsideredForContentAnalysis

public boolean isConsideredForContentAnalysis ()

การคืนสินค้า
boolean

isDisabled

public boolean isDisabled ()

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

การคืนสินค้า
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies (List<String> modules, 
                List<String> depFiles)

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

depFiles List

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