SkipManager

public class SkipManager
extends Object implements IDisableable

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


Atlama yöneticisi, çeşitli ölçütlere dayanarak farklı seviyelerde (çağırma, modüller ve testler) nelerin atlanması gerektiğine karar vermeye yardımcı olur.

Özet

Herkese açık oluşturucular

SkipManager()

Herkese açık yöntemler

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

Düşürülen testleri ve düşürme nedenini döndürür.

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

Değiştirilmeyen modüllerin listesini döndürür.

boolean isConsideredForContentAnalysis()
boolean isDisabled()

Nesnenin tamamı devre dışı bırakıldıysa (hem kurulum hem de kaldırma atlanır) True değerini döndürür.

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

İlk indirme ve keşif sürecinde, atlama yöneticisine herhangi bir testin çalıştırılmasının beklenmediğini bildirin.

boolean reportInvocationSkippedModule()
void setDisable(boolean isDisabled)

Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar.

void setImageAnalysis(ITestDevice device, ContentAnalysisContext analysisContext)
void setSkipDecision(boolean shouldSkip)
void setTestArtifactsAnalysis(ContentAnalysisContext analysisContext)
void setup(IConfiguration config, IInvocationContext context)

Atlama yöneticisini kurun ve başlatın.

boolean shouldSkipInvocation(TestInformation information, IConfiguration configuration)

Mevcut çağırmanın atlanıp atlanmaması gerektiğini bildirir.

Herkese açık oluşturucular

SkipManager

public SkipManager ()

Herkese açık yöntemler

clearManager

public void clearManager ()

getDemotedTests

public Map<String, SkipReason> getDemotedTests ()

Düşürülen testleri ve düşürme nedenini döndürür.

İadeler
Map<String, SkipReason>

getImageToDigest

public Map<String, Digest> getImageToDigest ()

İadeler
Map<String, Digest>

getInvocationSkipReason

public String getInvocationSkipReason ()

İadeler
String

getTestArtifactsToDigest

public Map<String, Digest> getTestArtifactsToDigest ()

İadeler
Map<String, Digest>

getUnchangedModules

public Set<String> getUnchangedModules ()

Değiştirilmeyen modüllerin listesini döndürür. Modüller yalnızca cihaz görüntüsü de değişmediyse değişmez.

İadeler
Set<String>

isConsideredForContentAnalysis

public boolean isConsideredForContentAnalysis ()

İadeler
boolean

isDisabled

public boolean isDisabled ()

Nesnenin tamamı devre dışı bırakıldıysa (hem kurulum hem de kaldırma atlanır) True değerini döndürür. Aksi takdirde false (yanlış) değerini alır.

İadeler
boolean

reportDiscoveryDependencies

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

Parametreler
modules List

depFiles List

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

İlk indirme ve keşif sürecinde, atlama yöneticisine herhangi bir testin çalıştırılmasının beklenmediğini bildirin. Bu işlem, çağırmanın atlanmasına neden olur.

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

İadeler
boolean

setDisable

public void setDisable (boolean isDisabled)

Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar. Devre dışı bırakıldı, hem kurulum hem de sökme adımlarının atlanması gerektiği anlamına gelir. Varsayılan oluşturucuda bir nesnenin varsayılan olarak devre dışı bırakılmasını sağlamak için kullanılabilir.

Parametreler
isDisabled boolean: Nesnenin yerleştirilmesi gereken durum.

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Parametreler
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

Parametreler
shouldSkip boolean

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Parametreler
analysisContext ContentAnalysisContext

ayar

public void setup (IConfiguration config, 
                IInvocationContext context)

Atlama yöneticisini kurun ve başlatın.

Parametreler
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information, 
                IConfiguration configuration)

Mevcut çağırmanın atlanıp atlanmaması gerektiğini bildirir.

Parametreler
information TestInformation

configuration IConfiguration

Return'ler
boolean