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
publicgetDemotedTests ()
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 |