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 | |
String | getInvocationSkipReason () |
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
publicgetDemotedTests ()
İndirgeme testleri ve indirgeme nedenini döndürür
İadeler | |
---|---|
getInvokasyonSkipReason
public String getInvocationSkipReason ()
İadeler | |
---|---|
String |
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 |