Atlama Yöneticisi

public class SkipManager
extends Object implements IDisableable

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


Atlama yöneticisi, çeşitli kriterlere dayanarak farklı düzeylerde nelerin atlanması gerektiğine karar vermeye yardımcı olur: çağrı, modüller ve testler.

Özet

Kamu inşaatçıları

SkipManager ()

Genel yöntemler

void clearManager ()
getDemotedTests ()

İndirgeme testleri ve indirgeme nedenini döndürür

boolean isDisabled ()

Nesnenin tamamı devre dışı bırakılırsa True değerini döndürür (hem kurulumu hem de sökmeyi atlayın).

void reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles)
void reportDiscoveryWithNoTests ()

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

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)

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

Kamu inşaatçıları

Atlama Yöneticisi

public SkipManager ()

Genel yöntemler

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

İndirgeme testleri ve indirgeme nedenini döndürür

İadeler

Devre Dışı

public boolean isDisabled ()

Nesnenin tamamı devre dışı bırakılırsa True değerini döndürür (hem kurulumu hem de sökmeyi atlayın). Aksi takdirde yanlış.

İadeler
boolean

raporKeşifBağımlılıklar

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parametreler
modules

depFiles

RaporDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Erken indirme ve keşfetme sürecinde, atlama yöneticisine herhangi bir testin çalıştırılmasının beklenmediğini bildirin. Bu çağrının atlanmasına yol açmalıdır.

setDevre Dışı Bırak

public void setDisable (boolean isDisabled)

Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar. Devre dışı, hem kurulum hem de sökme 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 konulması gereken durum.

setImageAnaliz

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Parametreler
device ITestDevice

analysisContext ContentAnalysisContext

setAtlaKarar

public void setSkipDecision (boolean shouldSkip)

Parametreler
shouldSkip boolean

setTestArtifactsAnaliz

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Parametreler
analysisContext ContentAnalysisContext

kurmak

public void setup (IConfiguration config, 
                IInvocationContext context)

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

Parametreler
config IConfiguration

context IInvocationContext

ShouldSkipInvokasyon

public boolean shouldSkipInvocation (TestInformation information)

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

Parametreler
information TestInformation

İadeler
boolean