SkipManager

public class SkipManager
extends Object implements IDisableable

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


Na podstawie różnych kryteriów menedżer pomijania pomaga określić, co powinno być pomijane na różnych poziomach: wywołania, modułów i testów.

Podsumowanie

Konstruktory publiczne

SkipManager()

Metody publiczne

void clearManager()
getDemotedTests()

Zwraca testy, które zostały zdegradowane, oraz przyczynę degradacji.

getImageToDigest()
String getInvocationSkipReason()
getUnchangedModules()

Zwraca listę niezmienionych modułów.

boolean isDisabled()

Zwraca wartość Prawda, jeśli cały obiekt jest wyłączony (pomijanie konfiguracji i demontażu).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

Na wczesnym etapie procesu pobierania i odkrywania poinformuj menedżera o tym, że nie są planowane żadne testy.

boolean reportInvocationSkippedModule()
void setDisable(boolean isDisabled)

Określa, czy obiekt ma 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)

Informuje, czy należy pominąć bieżące wywołanie.

Konstruktory publiczne

SkipManager

public SkipManager ()

Metody publiczne

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

zwraca zweryfikowane testy i przyczynę ich weryfikacji;

Zwroty

getImageToDigest

public  getImageToDigest ()

Zwroty

getInvocationSkipReason

public String getInvocationSkipReason ()

Zwroty
String

getUnchangedModules

public  getUnchangedModules ()

Zwraca listę niezmienionych modułów. Moduł pozostaje niezmieniony tylko wtedy, gdy obraz urządzenia również nie uległ zmianie.

Zwroty

isDisabled

public boolean isDisabled ()

Zwraca wartość Prawda, jeśli cały obiekt jest wyłączony (pomijanie konfiguracji i demontażu). W przeciwnym razie ma wartość Fałsz.

Zwroty
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parametry
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Na wczesnym etapie procesu pobierania i odkrywania poinformuj menedżera o tym, że nie są planowane żadne testy. Powoduje to pominięcie wywołania.

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

Zwroty
boolean

setDisable

public void setDisable (boolean isDisabled)

Określa, czy obiekt ma być wyłączony. Wyłączone oznacza, że należy pominąć zarówno etap konfiguracji, jak i demontażu. Może być używany do wyłączenia obiektu domyślnie w konstrukcji domyślnej.

Parametry
isDisabled boolean: stan, w którym powinien znajdować się obiekt.

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Parametry
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

Parametry
shouldSkip boolean

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Parametry
analysisContext ContentAnalysisContext

Konfiguracja

public void setup (IConfiguration config, 
                IInvocationContext context)

Skonfiguruj i zainicjuj menedżera pomijania.

Parametry
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

Informuje, czy należy pominąć bieżące wywołanie.

Parametry
information TestInformation

Zwroty
boolean