SkipManager

public class SkipManager
extends Object implements IDisableable

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


Anhand verschiedener Kriterien entscheidet das Tool für das Überspringen, was übersprungen werden soll. verschiedenen Ebenen: Aufruf, Module und Tests.

Zusammenfassung

Öffentliche Konstruktoren

SkipManager()

Öffentliche Methoden

void clearManager()
getDemotedTests()

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

String getInvocationSkipReason()
getUnchangedModules()

Gibt die Liste der unveränderten Module zurück.

boolean isDisabled()

Gibt "True" zurück, wenn das gesamte Objekt deaktiviert ist (Einrichtung und Teardown überspringen).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

Melden Sie dem Skip-Manager während des frühen Download- und Erkennungsprozesses, dass keine Tests durchgeführt werden. ausgeführt werden soll.

boolean reportSkippedModule()
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 Überspringungsmanager ein und initialisieren Sie ihn.

boolean shouldSkipInvocation(TestInformation information)

Gibt an, ob der aktuelle Aufruf übersprungen werden soll.

Öffentliche Konstruktoren

SkipManager

public SkipManager ()

Öffentliche Methoden

ClearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

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

Returns

getInvocationSkipReason

public String getInvocationSkipReason ()

Returns
String

getUnchangedModules

public  getUnchangedModules ()

Gibt die Liste der unveränderten Module zurück. Module bleiben nur unverändert, wenn das Gerätebild ebenfalls unverändert lassen.

Returns

ist deaktiviert

public boolean isDisabled ()

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

Returns
boolean

reportDiscoveryAbhängigkeiten

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parameter
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Melden Sie dem Skip-Manager während des frühen Download- und Erkennungsprozesses, dass keine Tests durchgeführt werden. ausgeführt werden soll. Dies sollte dazu führen, dass der Aufruf übersprungen wird.

reportSkippedModule

public boolean reportSkippedModule ()

Returns
boolean

setDeaktivieren

public void setDisable (boolean isDisabled)

Legt fest, ob das Objekt deaktiviert werden soll. „Deaktiviert“ bedeutet, dass sowohl die Einrichtungs- als auch die Bereinigungsschritte sollte übersprungen werden. Kann verwendet werden, um ein Objekt standardmäßig im Standardmodus zu deaktivieren -Konstruktor.

Parameter
isDisabled boolean: Status, in dem das Objekt platziert werden soll

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Parameter
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

Parameter
shouldSkip boolean

setTestArtifactsAnalyse

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Parameter
analysisContext ContentAnalysisContext

einrichten

public void setup (IConfiguration config, 
                IInvocationContext context)

Richten Sie den Überspringungsmanager ein und initialisieren Sie ihn.

Parameter
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

Gibt an, ob der aktuelle Aufruf übersprungen werden soll.

Parameter
information TestInformation

Returns
boolean