SkipManager
public
class
SkipManager
extends Object
implements
IDisableable
java.lang.Object | |
↳ | com.android.tradefed.result.skipped.SkipManager |
Anhand verschiedener Kriterien hilft der Überspringmanager dabei zu entscheiden, was auf verschiedenen Ebenen übersprungen werden soll: Aufruf, Module und Tests.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
SkipManager()
|
Öffentliche Methoden | |
---|---|
void
|
clearManager()
|
|
getDemotedTests()
Die degradierten Tests und den Grund für die Degradierung werden zurückgegeben. |
|
getImageToDigest()
|
String
|
getInvocationSkipReason()
|
|
getUnchangedModules()
Gibt eine Liste der unveränderten Module zurück. |
boolean
|
isDisabled()
Gibt „True“ zurück, wenn das gesamte Objekt deaktiviert ist (Einrichtung und Deaktivierung werden übersprungen). |
void
|
reportDiscoveryDependencies(
|
void
|
reportDiscoveryWithNoTests()
Informiere den Skip-Manager zu Beginn des Download- und Erkennungsprozesses, dass voraussichtlich keine Tests ausgeführt werden. |
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)
Richte den Überspringmanager ein und initialisiere ihn. |
boolean
|
shouldSkipInvocation(TestInformation information)
Gibt an, ob die aktuelle Aufrufung übersprungen werden soll. |
Öffentliche Konstruktoren
SkipManager
public SkipManager ()
Öffentliche Methoden
clearManager
public void clearManager ()
getDemotedTests
publicgetDemotedTests ()
Die degradierten Tests und den Grund für die Degradierung werden zurückgegeben.
Returns | |
---|---|
|
getImageToDigest
publicgetImageToDigest ()
Returns | |
---|---|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
Returns | |
---|---|
String |
getUnchangedModules
publicgetUnchangedModules ()
Gibt eine Liste der unveränderten Module zurück. Die Module bleiben nur unverändert, wenn sich auch das Geräte-Image nicht ändert.
Returns | |
---|---|
|
isDisabled
public boolean isDisabled ()
Gibt „True“ zurück, wenn das gesamte Objekt deaktiviert ist (Einrichtung und Deaktivierung werden übersprungen). Andernfalls „false“.
Returns | |
---|---|
boolean |
reportDiscoveryDependencies
public void reportDiscoveryDependencies (modules, depFiles)
Parameter | |
---|---|
modules |
|
depFiles |
|
reportDiscoveryWithNoTests
public void reportDiscoveryWithNoTests ()
Informiere den Skip-Manager zu Beginn des Download- und Erkennungsprozesses, dass voraussichtlich keine Tests ausgeführt werden. Dadurch sollte die Aufrufung ü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 Deaktivierungsschritte übersprungen werden sollten. Damit kann ein Objekt im Standardkonstruktor standardmäßig deaktiviert werden.
Parameter | |
---|---|
isDisabled |
boolean : den 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)
Richte den Überspringmanager ein und initialisiere ihn.
Parameter | |
---|---|
config |
IConfiguration |
context |
IInvocationContext |
shouldSkipInvocation
public boolean shouldSkipInvocation (TestInformation information)
Gibt an, ob die aktuelle Aufrufung übersprungen werden soll.
Parameter | |
---|---|
information |
TestInformation |
Returns | |
---|---|
boolean |