Atlama Yöneticisi

public class SkipManager
extends Object implements IDisableable

Java.lang.Nesne
🎃 com.android.tradefed.result.skipped.SkipManager


Çeşitli kriterlere bağlı olarak atlama yöneticisi, hangi öğenin atlanması gerektiğine karar verir. farklı düzeylerde bulunur: çağrı, modül ve test.

Özet

Kamu inşaatçıları

SkipManager()

Herkese açık yöntemler

void clearManager()
getDemotedTests()

Sıralaması düşürülen testleri ve sıralamanın düşürülme nedenini döndürür

String getInvocationSkipReason()
getUnchangedModules()

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

boolean isDisabled()

Nesnenin tamamı devre dışı bırakılırsa Doğru değerini döndürür (hem kurulum hem de sökme işlemlerini atlayın).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

Erken indirme ve keşif sürecinde, hiçbir testin tamamlanmadığını atlama yöneticisine bildirin tamamlanması bekleniyor.

boolean reportSkippedModule()
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)

Mevcut çağrıyı atlamamız gerekip gerekmediğini bildirir.

Kamu inşaatçıları

Atlama Yöneticisi

public SkipManager ()

Herkese açık yöntemler

temizleme Yöneticisi

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

Sıralaması düşürülen testleri ve sıralamanın düşürülme nedenini döndürür

İlerlemeler

getInvocationSkipCondition

public String getInvocationSkipReason ()

İlerlemeler
String

getUnchangedModules

public  getUnchangedModules ()

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

İlerlemeler

devre dışı

public boolean isDisabled ()

Nesnenin tamamı devre dışı bırakılırsa Doğru değerini döndürür (hem kurulum hem de sökme işlemlerini atlayın). Aksi takdirde False (yanlış) değerini alır.

İlerlemeler
boolean

reportDiscoveryBağımlılıkları

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parametreler
modules

depFiles

testler olmadan rapor keşfi

public void reportDiscoveryWithNoTests ()

Erken indirme ve keşif sürecinde, hiçbir testin tamamlanmadığını atlama yöneticisine bildirin tamamlanması bekleniyor. Bu durum, çağrının atlanmasına yol açar.

raporAtlandıModülü

public boolean reportSkippedModule ()

İlerlemeler
boolean

setDevre dışı bırak

public void setDisable (boolean isDisabled)

Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar. Devre dışı değerine ayarlanırsa hem kurulum hem de sökme adımları atlanmalıdır. Bir nesneyi varsayılan olarak devre dışı bırakmak için kullanılabilir kurucusu.

Parametreler
isDisabled boolean: Nesnenin yerleştirilmesi gereken durumdur.

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

gerekliAtlama

public boolean shouldSkipInvocation (TestInformation information)

Mevcut çağrıyı atlamamız gerekip gerekmediğini bildirir.

Parametreler
information TestInformation

İlerlemeler
boolean