SkipManager

public class SkipManager
extends Object implements IDisableable

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


Basierend auf einer Vielzahl von Kriterien hilft der Skip-Manager bei der Entscheidung, was auf verschiedenen Ebenen übersprungen werden soll: Aufruf, Module und Tests.

Zusammenfassung

Öffentliche Bauträger

SkipManager ()

Öffentliche Methoden

void clearManager ()
getDemotedTests ()

Gibt die herabgestuften Tests und den Grund für die Herabstufung zurück

String getInvocationSkipReason ()
boolean isDisabled ()

Gibt „True“ zurück, wenn das gesamte Objekt deaktiviert ist (Einrichtung und Abbau überspringen).

void reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles)
void reportDiscoveryWithNoTests ()

Melden Sie dem Skip-Manager im frühen Download- und Erkennungsprozess, dass voraussichtlich keine Tests ausgeführt werden.

void setDisable (boolean isDisabled)

Legt fest, ob das Objekt deaktiviert werden soll.

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

Richten Sie den Skip-Manager ein und initialisieren Sie ihn.

boolean shouldSkipInvocation ( TestInformation information)

Meldet, ob wir den aktuellen Aufruf überspringen sollen.

Öffentliche Bauträger

SkipManager

public SkipManager ()

Öffentliche Methoden

klarManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

Gibt die herabgestuften Tests und den Grund für die Herabstufung zurück

Kehrt zurück

getInvocationSkipReason

public String getInvocationSkipReason ()

Kehrt zurück
String

ist behindert

public boolean isDisabled ()

Gibt „True“ zurück, wenn das gesamte Objekt deaktiviert ist (Einrichtung und Abbau überspringen). Sonst falsch.

Kehrt zurück
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parameter
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Melden Sie dem Skip-Manager im frühen Download- und Erkennungsprozess, dass voraussichtlich keine Tests ausgeführt werden. Dies sollte dazu führen, dass der Aufruf übersprungen wird.

setDisable

public void setDisable (boolean isDisabled)

Legt fest, ob das Objekt deaktiviert werden soll. Deaktiviert bedeutet, dass sowohl die Einrichtungs- als auch die Abbauschritte übersprungen werden sollten. Kann verwendet werden, um ein Objekt im Standardkonstruktor standardmäßig zu deaktivieren.

Parameter
isDisabled boolean : Der Zustand, in den das Objekt versetzt werden soll.

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Parameter
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

Parameter
shouldSkip boolean

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Parameter
analysisContext ContentAnalysisContext

aufstellen

public void setup (IConfiguration config, 
                IInvocationContext context)

Richten Sie den Skip-Manager ein und initialisieren Sie ihn.

Parameter
config IConfiguration

context IInvocationContext

ShouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

Meldet, ob wir den aktuellen Aufruf überspringen sollen.

Parameter
information TestInformation

Kehrt zurück
boolean