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

public  getDemotedTests ()

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