Atlama Yöneticisi

public class SkipManager
extends Object implements IDisableable

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


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

Özet

Herkese açık kurucular

SkipManager()

Herkese açık yöntemler

void clearManager()
getDemotedTests()

Sıralama düşürülen testleri ve sıralama düşürme nedenini döndürür

getImageToDigest()
String getInvocationSkipReason()
getUnchangedModules()

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

boolean isDisabled()

Nesnenin tamamı devre dışıysa True (Doğru) değerini döndürür (hem kurulum hem de kaldırma işlemi atlanır).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

İndirme ve keşif sürecinin ilk aşamalarında, atlama yöneticisine hiçbir testin çalıştırılmasının beklenmediğini bildirin.

boolean reportSkippedModule()
void setDisable(boolean isDisabled)

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

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)

Mevcut çağrıyı atlayıp atlamamamız gerektiğini bildirir.

Herkese açık kurucular

SkipManager

public SkipManager ()

Herkese açık yöntemler

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

Sıralama düşürülen testleri ve sıralama düşürme nedenini döndürür

İlerlemeler

getImageToDigest

public  getImageToDigest ()

İlerlemeler

getInvocationSkipReason

public String getInvocationSkipReason ()

İlerlemeler
String

getUnchangedModules

public  getUnchangedModules ()

Değişmeyen modüllerin listesini döndürür. Modüller yalnızca cihaz resmi de değişmediyse değişmez.

İlerlemeler

isDisabled

public boolean isDisabled ()

Nesnenin tamamı devre dışıysa True (Doğru) değerini döndürür (hem kurulum hem de kaldırma işlemi atlanır). Aksi takdirde False (yanlış) değerini alır.

İlerlemeler
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parametreler
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Erken indirme ve keşif sürecinde, hiçbir testin çalıştırılmamasının beklendiğini atlama yöneticisine bildirin. Bu işlem, çağrının atlanmasına neden olur.

reportSkippedModule

public boolean reportSkippedModule ()

İlerlemeler
boolean

setDisable

public void setDisable (boolean isDisabled)

Nesnenin devre dışı bırakılıp bırakılmayacağını belirler. Devre dışı bırakılmış olması, hem kurulum hem de kaldırma adımlarının atlanması gerektiği anlamına gelir. Varsayılan yapıcıda bir nesneyi varsayılan olarak devre dışı bırakmak 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

setJumpDecision

public void setSkipDecision (boolean shouldSkip)

Parametreler
shouldSkip boolean

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Parametreler
analysisContext ContentAnalysisContext

kur

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)

Mevcut çağrıyı atlayıp atlamamamız gerektiğini bildirir.

Parametreler
information TestInformation

İlerlemeler
boolean