SkipManager

public class SkipManager
extends Object implements IDisableable

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


Anhand verschiedener Kriterien entscheidet der Skip-Manager, was auf verschiedenen Ebenen übersprungen werden soll: 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.

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

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

boolean isConsideredForContentAnalysis()
boolean isDisabled()

Gibt „True“ zurück, wenn das gesamte Objekt deaktiviert ist (sowohl Einrichtung als auch Abbau werden übersprungen).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

Melden Sie dem Skip-Manager im Rahmen des frühen Downloads und der Ermittlung, dass keine Tests ausgeführt werden sollen.

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

Skip-Manager einrichten und initialisieren

boolean shouldSkipInvocation(TestInformation information, IConfiguration configuration)

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

getImageToDigest

public  getImageToDigest ()

Returns

getInvocationSkipReason

public String getInvocationSkipReason ()

Returns
String

getTestArtifactsToDigest

public  getTestArtifactsToDigest ()

Returns

getUnchangedModules

public  getUnchangedModules ()

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

Returns

isConsideredForContentAnalysis

public boolean isConsideredForContentAnalysis ()

Returns
boolean

isDisabled

public boolean isDisabled ()

Gibt „True“ zurück, wenn das gesamte Objekt deaktiviert ist (sowohl Einrichtung als auch Abbau werden übersprungen). ansonsten „falsch“.

Returns
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parameter
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Melden Sie dem Skip-Manager im Rahmen des frühen Downloads und der Ermittlung, dass keine Tests ausgeführt werden sollen. Dadurch sollte der Aufruf übersprungen werden.

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

Returns
boolean

setDisable

public void setDisable (boolean isDisabled)

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

Parameter
isDisabled boolean: Der Status, 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

einrichten

public void setup (IConfiguration config, 
                IInvocationContext context)

Skip-Manager einrichten und initialisieren

Parameter
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information, 
                IConfiguration configuration)

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

Parameter
information TestInformation

configuration IConfiguration

Returns
boolean