Menedżer pomijania
public class SkipManager
extends Object
implements IDisableable
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.result.skipped.SkipManager |
W oparciu o różne kryteria menedżer pomijania pomaga zdecydować, co należy pominąć na różnych poziomach: wywołanie, moduły i testy.
Streszczenie
Konstruktorzy publiczni | |
---|---|
SkipManager () |
Metody publiczne | |
---|---|
void | clearManager () |
getDemotedTests () Zwraca obniżone testy i przyczynę degradacji | |
String | getInvocationSkipReason () |
boolean | isDisabled () Zwraca wartość True, jeśli cały obiekt jest wyłączony (pomiń konfigurację i demontaż). |
void | reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles) |
void | reportDiscoveryWithNoTests () Na wczesnym etapie pobierania i wykrywania zgłoś menedżerowi pomijania, że nie oczekuje się uruchomienia żadnych testów. |
void | setDisable (boolean isDisabled) Ustawia, czy obiekt powinien być wyłączony. |
void | setImageAnalysis ( ITestDevice device, ContentAnalysisContext analysisContext) |
void | setSkipDecision (boolean shouldSkip) |
void | setTestArtifactsAnalysis ( ContentAnalysisContext analysisContext) |
void | setup ( IConfiguration config, IInvocationContext context) Skonfiguruj i zainicjuj menedżera pomijania. |
boolean | shouldSkipInvocation ( TestInformation information) Raportuje, czy powinniśmy pominąć bieżące wywołanie. |
Konstruktorzy publiczni
Menedżer pomijania
public SkipManager ()
Metody publiczne
ClearManager
public void clearManager ()
pobierzDemotedTests
publicgetDemotedTests ()
Zwraca obniżone testy i przyczynę degradacji
Zwroty | |
---|---|
getInvocationSkipReason
public String getInvocationSkipReason ()
Zwroty | |
---|---|
String |
jest niepełnosprawny
public boolean isDisabled ()
Zwraca wartość True, jeśli cały obiekt jest wyłączony (pomiń konfigurację i demontaż). Inaczej nieprawda.
Zwroty | |
---|---|
boolean |
raportOdkrycieZależności
public void reportDiscoveryDependencies (modules, depFiles)
Parametry | |
---|---|
modules | |
depFiles |
reportDiscoveryWithNoTests
public void reportDiscoveryWithNoTests ()
Na wczesnym etapie pobierania i wykrywania zgłoś menedżerowi pomijania, że nie oczekuje się uruchomienia żadnych testów. Powinno to prowadzić do pominięcia wywołania.
ustawWyłącz
public void setDisable (boolean isDisabled)
Ustawia, czy obiekt powinien być wyłączony. Wyłączone oznacza, że należy pominąć zarówno kroki konfiguracji, jak i usuwania. Można go użyć do domyślnego wyłączenia obiektu w domyślnym konstruktorze.
Parametry | |
---|---|
isDisabled | boolean : stan, w jakim powinien znajdować się obiekt. |
ustaw analizę obrazu
public void setImageAnalysis (ITestDevice device, ContentAnalysisContext analysisContext)
Parametry | |
---|---|
device | ITestDevice |
analysisContext | ContentAnalysisContext |
ustawPomińDecyzję
public void setSkipDecision (boolean shouldSkip)
Parametry | |
---|---|
shouldSkip | boolean |
setTestArtifactsAnaliza
public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)
Parametry | |
---|---|
analysisContext | ContentAnalysisContext |
organizować coś
public void setup (IConfiguration config, IInvocationContext context)
Skonfiguruj i zainicjuj menedżera pomijania.
Parametry | |
---|---|
config | IConfiguration |
context | IInvocationContext |
powinienPomiń wywołanie
public boolean shouldSkipInvocation (TestInformation information)
Raportuje, czy powinniśmy pominąć bieżące wywołanie.
Parametry | |
---|---|
information | TestInformation |
Zwroty | |
---|---|
boolean |