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(
|
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
publicgetDemotedTests ()
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
publicgetUnchangedModules ()
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 |