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 decydować, co należy pominąć na różnych poziomach: wywołania, moduły i testy.

Podsumowanie

Konstruktory publiczne

SkipManager()

Metody publiczne

void clearManager()
Map<String, SkipReason> getDemotedTests()

Zwraca obniżone testy i przyczynę obniżenia.

Map<String, Digest> getImageToDigest()
String getInvocationSkipReason()
Map<String, Digest> getTestArtifactsToDigest()
Set<String> getUnchangedModules()

Zwraca listę niezmienionych modułów.

boolean isConsideredForContentAnalysis()
boolean isDisabled()

Zwraca wartość True, jeśli cały obiekt jest wyłączony (pomija zarówno konfigurację, jak i zamykanie).

void reportDiscoveryDependencies(List<String> modules, List<String> depFiles)
void reportDiscoveryWithNoTests()

Na wczesnym etapie pobierania i odkrywania zgłoś menedżerowi pomijania, że nie oczekuje się uruchomienia żadnych testów.

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, IConfiguration configuration)

Określa, czy bieżące wywołanie powinno zostać pominięte.

Konstruktory publiczne

SkipManager

public SkipManager ()

Metody publiczne

clearManager

public void clearManager ()

getDemotedTests

public Map<String, SkipReason> getDemotedTests ()

Zwraca obniżone testy i przyczynę obniżenia.

Zwraca
Map<String, SkipReason>

getImageToDigest

public Map<String, Digest> getImageToDigest ()

Zwraca
Map<String, Digest>

getInvocationSkipReason

public String getInvocationSkipReason ()

Zwraca
String

getTestArtifactsToDigest

public Map<String, Digest> getTestArtifactsToDigest ()

Zwraca
Map<String, Digest>

getUnchangedModules

public Set<String> getUnchangedModules ()

Zwraca listę niezmienionych modułów. Moduły pozostają niezmienione tylko wtedy, gdy obraz urządzenia również jest niezmieniony.

Zwraca
Set<String>

isConsideredForContentAnalysis

public boolean isConsideredForContentAnalysis ()

Zwraca
boolean

isDisabled

public boolean isDisabled ()

Zwraca wartość True, jeśli cały obiekt jest wyłączony (pomija zarówno konfigurację, jak i zamykanie). W przeciwnym razie ma wartość Fałsz.

Zwraca
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies (List<String> modules, 
                List<String> depFiles)

Parametry
modules List

depFiles List

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Na wczesnym etapie pobierania i odkrywania zgłoś menedżerowi pomijania, że nie oczekuje się uruchomienia żadnych testów. Powinno to spowodować pominięcie wywołania.

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

Zwraca
boolean

setDisable

public void setDisable (boolean isDisabled)

Określa, czy obiekt ma być wyłączony. Wyłączone oznacza, że należy pominąć zarówno kroki konfiguracji, jak i kroki zamykania. Można go użyć, aby domyślnie wyłączyć obiekt w konstruktorze domyślnym.

Parametry
isDisabled boolean: stan, w jakim 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, 
                IConfiguration configuration)

Określa, czy bieżące wywołanie powinno zostać pominięte.

Parametry
information TestInformation

configuration IConfiguration

Zwraca
boolean