CollectingTestListener
public
class
CollectingTestListener
extends Object
implements
IDisableable,
ILogSaverListener,
ITestInvocationListener
| java.lang.Object | |
| ↳ | com.android.tradefed.result.CollectingTestListener |
Tüm test sonuçlarını toplayacak bir ITestInvocationListener.
Bu nesnede kullanılan veri yapıları iş parçacığı açısından güvenli olsa da ITestInvocationListener geri çağırmaları doğru sırada çağrılmalıdır.
Özet
Herkese açık oluşturucular | |
|---|---|
CollectingTestListener()
|
|
Herkese açık yöntemler | |
|---|---|
IBuildInfo
|
getBuildInfo()
Bu yöntem kullanımdan kaldırılmıştır.
|
TestRunResult
|
getCurrentRunResults()
Mevcut test çalıştırmasının sonuçlarını alır. |
int
|
getExpectedTests()
Beklenen test sayısı değerini döndürür. |
IInvocationContext
|
getInvocationContext()
|
|
getMergedTestRunResults()
Farklı denemelerdeki tüm çalıştırmalar için birleştirilmiş sonuç koleksiyonunu döndürür. |
IInvocationContext
|
getModuleContextForRunResult(String testRunName)
Sonuçlarla ilişkili modülün |
MultiMap<String, LogFile>
|
getModuleLogFiles()
Modülle ilişkili tüm günlük dosyalarını içeren haritanın bir kopyasını döndürür. |
MultiMap<String, LogFile>
|
getNonAssociatedLogFiles()
Bir test çalıştırması veya modülle ilişkilendirilmemiş tüm kaydedilmiş dosyaları içeren haritanın bir kopyasını döndürür. |
int
|
getNumAllFailedTestRuns()
Başarısızlık durumundaki toplam test çalıştırma sayısını döndürür. |
int
|
getNumAllFailedTests()
Başarısızlık durumundaki toplam test sayısını döndürür (yalnızca başarısız olanlar; varsayım başarısızlıkları bu sayıya dahil edilmez). |
int
|
getNumTestsInState(TestStatus status)
Bu çalıştırma için belirli durumdaki testlerin sayısını döndürür. |
int
|
getNumTestsInState(TestResult.TestStatus ddmlibStatus)
Eski durum türüyle uyumluluk için |
int
|
getNumTotalTests()
Tüm çalıştırmalar için tamamlanan testlerin toplam sayısını döndürür. |
IBuildInfo
|
getPrimaryBuildInfo()
|
|
getRunResults()
Bu yöntem kullanımdan kaldırılmıştır.
|
TestRunResult
|
getTestRunAtAttempt(String testRunName, int attempt)
Tek bir deneme için |
int
|
getTestRunAttemptCount(String testRunName)
Belirli bir test çalıştırma adı için deneme sayısını döndürür. |
|
getTestRunAttempts(String testRunName)
Belirli bir test çalıştırmasının |
|
getTestRunForAttempts(int attempt)
Belirli bir denemeyle ilgili tüm sonuçları alır. |
|
getTestRunNames()
Tüm test çalıştırmalarının adlarını döndürür. |
boolean
|
hasFailedTests()
Çağırma işleminde başarısız olan veya varsayımda başarısız olan testler varsa döndürülür. |
boolean
|
hasTestRunResultsForName(String testRunName)
Belirli bir test çalıştırma adının sonuç içerip içermediğini döndürür. |
void
|
invocationEnded(long elapsedTime)
Çağırmanın başarılı bir şekilde mi yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir. |
void
|
invocationFailed(Throwable cause)
Bir hata durumu nedeniyle eksik çağırma bildirir. |
void
|
invocationSkipped(SkipReason reason)
Bir çağırmayı atlandı olarak bildirir. |
void
|
invocationStarted(IInvocationContext context)
Test çağrısının başlangıcını bildirir. |
boolean
|
isDisabled()
Nesnenin tamamı devre dışı bırakılmışsa (hem kurulum hem de kaldırma atlanır) True değerini döndürür. |
void
|
logAssociation(String dataName, LogFile logFile)
Bazı durumlarda, günlüğün test senaryolarıyla güçlü bir şekilde ilişkilendirilmesi gerekir ancak doğrudan |
void
|
setBuildInfo(IBuildInfo buildInfo)
Bu yöntem kullanımdan kaldırılmıştır. Artık test için gerekli değil. |
void
|
setDisable(boolean isDisabled)
Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar. |
void
|
setMergeStrategy(MergeStrategy strategy)
Sonuçları birleştirirken kullanılacak |
void
|
testAssumptionFailure(TestDescription test, String trace)
Bir birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır. |
void
|
testAssumptionFailure(TestDescription test, FailureDescription failure)
Bir birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır. |
void
|
testEnded(TestDescription test, long endTime,
Bitiş zamanını doğrudan belirtebileceğimiz |
void
|
testEnded(TestDescription test,
Tek bir test senaryosunun yürütülmesinin sonunu bildirir. |
void
|
testFailed(TestDescription test, FailureDescription failure)
Tek bir test durumunun başarısız olduğunu bildirir. |
void
|
testFailed(TestDescription test, String trace)
Tek bir test durumunun başarısız olduğunu bildirir. |
void
|
testIgnored(TestDescription test)
Genellikle bir test yöntemi org.junit.Ignore ile açıklama eklenmiş olduğundan bir test çalıştırılmayacağı zaman çağrılır. |
void
|
testModuleEnded()
Bir modül çalıştırmanın sonunu bildirir. |
void
|
testModuleStarted(IInvocationContext moduleContext)
Çalışan bir modülün başlangıcını bildirir. |
void
|
testRunEnded(long elapsedTime,
Test çalıştırmasının sonunu bildirir. |
void
|
testRunFailed(FailureDescription failure)
Raporlar, |
void
|
testRunFailed(String errorMessage)
Raporlar test çalıştırması, ölümcül bir hata nedeniyle tamamlanamadı. |
void
|
testRunStarted(String name, int numTests, int attemptNumber)
Bir test çalıştırmasının başlangıcını bildirir. |
void
|
testRunStarted(String name, int numTests)
Bir test çalıştırmasının başlangıcını bildirir. |
void
|
testRunStarted(String name, int numTests, int attemptNumber, long startTime)
Bir test çalıştırmasının başlangıcını bildirir. |
void
|
testRunStopped(long elapsedTime)
Raporlar, test çalıştırmasının bir kullanıcı isteği nedeniyle tamamlanmadan önce durdurulduğunu gösteriyor. |
void
|
testSkipped(TestDescription test, SkipReason reason)
Bir test atlandığında ve genellikle beklenmeyen bir nedenle yürütülmediğinde çağrılır. |
void
|
testStarted(TestDescription test, long startTime)
Testin ne zaman başlatıldığını da belirttiğimiz |
void
|
testStarted(TestDescription test)
Tek bir test senaryosunun başlangıcını bildirir. |
Korunan yöntemler | |
|---|---|
final
void
|
clearModuleLogFiles()
Modül dosyasının temizlenmesine olanak tanır. Böylece dosyalar çok uzun süre taşınmaz. |
final
void
|
clearResultsForName(String testRunName)
Belirli bir çalıştırma adının sonuçlarını temizlemeye olanak tanır. |
final
void
|
clearTestRunResults()
Test çalıştırma sonuçlarının çok uzun süre saklanmaması için tüm sonuçların temizlenmesine olanak tanır. |
void
|
setIsAggregrateMetrics(boolean aggregate)
"Toplu metrikler" seçeneğini açın veya kapatın. |
Herkese açık oluşturucular
CollectingTestListener
public CollectingTestListener ()
Herkese açık yöntemler
getBuildInfo
public IBuildInfo getBuildInfo ()
Bu yöntem kullanımdan kaldırılmıştır.
getInvocationContext() satıcısının IBuildInfo ürününü kullanın.
Derleme bilgilerini döndürür.
| İlerlemeler | |
|---|---|
IBuildInfo |
|
getCurrentRunResults
public TestRunResult getCurrentRunResults ()
Mevcut test çalıştırmasının sonuçlarını alır.
Sonuçların eksik olabileceğini unutmayın. Sonuçları işlemeden önce TestRunResult.isRunComplete() ve/veya (@link TestRunResult#isRunFailure()} değerini uygun şekilde test etmeniz önerilir.
| İlerlemeler | |
|---|---|
TestRunResult |
Son test çalıştırması sırasında toplanan verileri temsil eden TestRunResult |
getExpectedTests
public int getExpectedTests ()
Beklenen test sayısı değerini döndürür. Bazı testler çalıştırılmadıysa getNumTotalTests() değerinden farklı olabilir.
| İlerlemeler | |
|---|---|
int |
|
getInvocationContext
public IInvocationContext getInvocationContext ()
invocationStarted(com.android.tradefed.invoker.IInvocationContext) üzerinden bildirilen çağırma bağlamını döndürür.
| İlerlemeler | |
|---|---|
IInvocationContext |
|
getMergedTestRunResults
publicgetMergedTestRunResults ()
Farklı denemelerdeki tüm çalıştırmalar için birleştirilmiş sonuç koleksiyonunu döndürür.
Birden fazla sonuç varsa her test çalıştırması birleştirilir ve en son test sonucu, önceki çalıştırmaların test sonuçlarının üzerine yazılır. Test çalıştırmaları deneme numarasına göre sıralanır.
Aynı denemeye ait metrikler, aggregate-metrics tarafından belirlenen tercihe göre birleştirilir. Son metrikler, son denemenin metrikleri olacaktır.
| İlerlemeler | |
|---|---|
|
|
getModuleContextForRunResult
public IInvocationContext getModuleContextForRunResult (String testRunName)
Sonuçlarla ilişkili modülün IInvocationContext değerini döndürür.
| Parametreler | |
|---|---|
testRunName |
String: {testRunStarted(String, int) tarafından verilen ad. |
| İlerlemeler | |
|---|---|
IInvocationContext |
Belirli bir test çalıştırma adı için modülün IInvocationContext null
bu adla ilgili sonuç yoksa. |
getModuleLogFiles
public MultiMap<String, LogFile> getModuleLogFiles ()
Modülle ilişkili tüm günlük dosyalarını içeren haritanın bir kopyasını döndürür.
| İlerlemeler | |
|---|---|
MultiMap<String, LogFile> |
|
getNonAssociatedLogFiles
public MultiMap<String, LogFile> getNonAssociatedLogFiles ()
Bir test çalıştırması veya modülle ilişkilendirilmeyen tüm kaydedilmiş dosyaları içeren haritanın bir kopyasını döndürür.
| İlerlemeler | |
|---|---|
MultiMap<String, LogFile> |
|
getNumAllFailedTestRuns
public int getNumAllFailedTestRuns ()
Başarısızlık durumundaki toplam test çalıştırma sayısını döndürür.
| İlerlemeler | |
|---|---|
int |
|
getNumAllFailedTests
public int getNumAllFailedTests ()
Başarısızlık durumundaki toplam test sayısını döndürür (yalnızca başarısız olanlar; varsayım başarısızlıkları bu sayıya dahil edilmez).
| İlerlemeler | |
|---|---|
int |
|
getNumTestsInState
public int getNumTestsInState (TestStatus status)
Bu çalıştırma için belirli durumdaki testlerin sayısını döndürür.
| Parametreler | |
|---|---|
status |
TestStatus |
| İlerlemeler | |
|---|---|
int |
|
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)
Eski durum türüyle uyumluluk için
| Parametreler | |
|---|---|
ddmlibStatus |
TestResult.TestStatus |
| İlerlemeler | |
|---|---|
int |
|
getNumTotalTests
public int getNumTotalTests ()
Tüm çalıştırmalar için tamamlanan testlerin toplam sayısını döndürür.
| İlerlemeler | |
|---|---|
int |
|
getPrimaryBuildInfo
public IBuildInfo getPrimaryBuildInfo ()
invocationStarted(com.android.tradefed.invoker.IInvocationContext) üzerinden bildirilen birincil derleme bilgilerini döndürür. Birincil derleme, çalışan yapılandırmanın ilk derleme sağlayıcısı tarafından döndürülen derlemedir. Bağlam yoksa (test durumu oluşturulmamışsa) boş değerini döndürür.
| İlerlemeler | |
|---|---|
IBuildInfo |
|
getRunResults
publicgetRunResults ()
Bu yöntem kullanımdan kaldırılmıştır.
getMergedTestRunResults() özelliğini kullanın.
Tüm test çalıştırmalarının sonuçlarını döndürür.
| İlerlemeler | |
|---|---|
|
|
getTestRunAtAttempt
public TestRunResult getTestRunAtAttempt (String testRunName, int attempt)
Tek bir deneme için TestRunResult döndürün.
| Parametreler | |
|---|---|
testRunName |
String: {testRunStarted(String, int) tarafından verilen ad. |
attempt |
int: Deneme kimliği. |
| İlerlemeler | |
|---|---|
TestRunResult |
Belirtilen ad ve deneme kimliği için TestRunResult veya mevcut değilse null. |
getTestRunAttemptCount
public int getTestRunAttemptCount (String testRunName)
Belirli bir test çalıştırma adı için deneme sayısını döndürür.
| Parametreler | |
|---|---|
testRunName |
String: {testRunStarted(String, int) tarafından verilen ad. |
| İlerlemeler | |
|---|---|
int |
|
getTestRunAttempts
publicgetTestRunAttempts (String testRunName)
Belirli bir test çalıştırmasının TestRunResult ile ilgili tüm denemeleri alır.
| Parametreler | |
|---|---|
testRunName |
String: {testRunStarted(String, int) tarafından verilen ad. |
| İlerlemeler | |
|---|---|
|
Belirli bir test çalıştırması için tüm TestRunResult, denemelere göre sıralanır. |
getTestRunForAttempts
publicgetTestRunForAttempts (int attempt)
Belirli bir denemeyle ilgili tüm sonuçları alır.
| Parametreler | |
|---|---|
attempt |
int: Sonuçlarını istediğimiz deneme. |
| İlerlemeler | |
|---|---|
|
Belirli bir deneme için tüm TestRunResult. |
getTestRunNames
publicgetTestRunNames ()
Tüm test çalıştırmalarının adlarını döndürür.
Bu test çalıştırmaları, farklı denemelerle birden çok kez çalıştırılmış olabilir.
| İlerlemeler | |
|---|---|
|
|
hasFailedTests
public boolean hasFailedTests ()
Çağırma işleminde başarısız olan veya varsayımda başarısız olan testler varsa döndürür.
| İlerlemeler | |
|---|---|
boolean |
|
hasTestRunResultsForName
public boolean hasTestRunResultsForName (String testRunName)
Belirli bir test çalıştırma adının sonuç içerip içermediğini döndürür.
| Parametreler | |
|---|---|
testRunName |
String: {testRunStarted(String, int) tarafından verilen ad. |
| İlerlemeler | |
|---|---|
boolean |
|
invocationEnded
public void invocationEnded (long elapsedTime)
Çağırmanın başarılı bir şekilde mi yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılır.
| Parametreler | |
|---|---|
elapsedTime |
long: Çağırma işleminin geçen süresi (ms) |
invocationFailed
public void invocationFailed (Throwable cause)
Bir hata durumu nedeniyle eksik çağırma bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılır.
| Parametreler | |
|---|---|
cause |
Throwable: Hataya neden olan Throwable |
invocationSkipped
public void invocationSkipped (SkipReason reason)
Bir çağırmayı atlandı olarak bildirir.
| Parametreler | |
|---|---|
reason |
SkipReason |
invocationStarted
public void invocationStarted (IInvocationContext context)
Test çağrısının başlangıcını bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılır. Raporcuların, birden fazla cihazın raporlamasını desteklemek için bu yöntemi geçersiz kılması gerekir.
| Parametreler | |
|---|---|
context |
IInvocationContext: çağrı hakkında bilgiler |
isDisabled
public boolean isDisabled ()
Nesnenin tamamı devre dışı bırakılmışsa (hem kurulum hem de kaldırma atlanır) True değerini döndürür. Aksi takdirde false (yanlış) değerini alır.
| İlerlemeler | |
|---|---|
boolean |
|
logAssociation
public void logAssociation (String dataName,
LogFile logFile)Bazı durumlarda, günlüğün test senaryolarıyla güçlü bir şekilde ilişkilendirilmesi gerekir ancak doğrudan testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) geri çağırma işleminde bu mümkün değildir. Bu nedenle, bu geri çağırma, güçlü bir ilişkilendirme sağlamaya olanak tanır.
| Parametreler | |
|---|---|
dataName |
String: Verilerin adı |
logFile |
LogFile: Daha önce kaydedilmiş ve test senaryosuyla ilişkilendirilmesi gereken LogFile. |
setBuildInfo
public void setBuildInfo (IBuildInfo buildInfo)
Bu yöntem kullanımdan kaldırılmıştır.
Artık test için gerekli değil.
Derleme bilgilerini ayarlayın. Yalnızca test için kullanılmalıdır.
| Parametreler | |
|---|---|
buildInfo |
IBuildInfo |
setDisable
public void setDisable (boolean isDisabled)
Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar. Devre dışı bırakıldı, hem kurulum hem de sökme adımlarının atlanması gerektiği anlamına gelir. Varsayılan oluşturucuda bir nesnenin varsayılan olarak devre dışı bırakılmasını sağlamak için kullanılabilir.
| Parametreler | |
|---|---|
isDisabled |
boolean: Nesnenin yerleştirilmesi gereken durum. |
setMergeStrategy
public void setMergeStrategy (MergeStrategy strategy)
Sonuçları birleştirirken kullanılacak MergeStrategy öğesini ayarlar.
| Parametreler | |
|---|---|
strategy |
MergeStrategy |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, String trace)
Bir birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır.
| Parametreler | |
|---|---|
test |
TestDescription: Testi tanımlar. |
trace |
String: Hatayla sonuçlanan yığın izleme |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
Bir birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır.
| Parametreler | |
|---|---|
test |
TestDescription: Testi tanımlar. |
failure |
FailureDescription: FailureDescription arızayı ve bağlamını açıklayın. |
testEnded
public void testEnded (TestDescription test, long endTime,testMetrics)
Bitiş zamanını doğrudan belirtebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) öğesinin alternatifi. Doğru ölçüm için testStarted(com.android.tradefed.result.TestDescription, long) ile birlikte kullanın.
| Parametreler | |
|---|---|
test |
TestDescription: Testi tanımlar. |
endTime |
long: Testin sona erdiği zaman (System.currentTimeMillis() üzerinden ölçülür) |
testMetrics |
: yayınlanan metriklerin ERROR(/Map) |
testEnded
public void testEnded (TestDescription test,testMetrics)
Tek bir test senaryosunun yürütülmesinin sonunu bildirir.
testFailed(TestDescription, FailureDescription) çağrılmadıysa bu test başarılı olur. Ayrıca, test durumu yürütülürken yayınlanmış olabilecek tüm anahtar/değer metriklerini de döndürür.
| Parametreler | |
|---|---|
test |
TestDescription: Testi tanımlar. |
testMetrics |
: yayınlanan metriklerin ERROR(/Map) |
testFailed
public void testFailed (TestDescription test, FailureDescription failure)
Tek bir test durumunun başarısız olduğunu bildirir.
testStarted ve testEnded arasında çağrılır.
| Parametreler | |
|---|---|
test |
TestDescription: Testi tanımlar. |
failure |
FailureDescription: FailureDescription arızayı ve bağlamını açıklayın. |
testFailed
public void testFailed (TestDescription test, String trace)
Tek bir test durumunun başarısız olduğunu bildirir.
testStarted ve testEnded arasında çağrılır.
| Parametreler | |
|---|---|
test |
TestDescription: Testi tanımlar. |
trace |
String: Hatayla sonuçlanan yığın izleme |
testIgnored
public void testIgnored (TestDescription test)
Genellikle bir test yöntemi org.junit.Ignore ile açıklama eklenmiş olduğundan bir test çalıştırılmayacağı zaman çağrılır.
| Parametreler | |
|---|---|
test |
TestDescription: Testi tanımlar. |
testModuleEnded
public void testModuleEnded ()
Bir modül çalıştırmanın sonunu bildirir.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Çalışan bir modülün başlangıcını bildirir. Bu geri çağırma, testModuleEnded() ile ilişkilidir ve dizide isteğe bağlıdır. Yalnızca modüllerin kullanıldığı bir çalıştırma sırasında kullanılır: pakete dayalı çalıştırıcılar.
| Parametreler | |
|---|---|
moduleContext |
IInvocationContext: Modülün IInvocationContext. |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) Test çalıştırmasının sonunu bildirir.
| Parametreler | |
|---|---|
elapsedTime |
long: Cihazın bildirdiği geçen süre (milisaniye cinsinden) |
runMetrics |
: Test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri |
testRunFailed
public void testRunFailed (FailureDescription failure)
Raporlar, FailureDescription tarafından açıklanan bir hata nedeniyle test çalıştırmasını tamamlayamadı.
| Parametreler | |
|---|---|
failure |
FailureDescription: FailureDescription arızayı ve bağlamını açıklayın. |
testRunFailed
public void testRunFailed (String errorMessage)
Raporlar test çalıştırması, ölümcül bir hata nedeniyle tamamlanamadı.
| Parametreler | |
|---|---|
errorMessage |
String: Çalıştırma hatasının nedenini açıklayan String. |
testRunStarted
public void testRunStarted (String name,
int numTests,
int attemptNumber)Bir test çalıştırmasının başlangıcını bildirir.
| Parametreler | |
|---|---|
name |
String: Test çalıştırmasının adı |
numTests |
int: Test çalıştırmasındaki toplam test sayısı |
attemptNumber |
int: Aynı runName'in birden fazla kez çalıştırılan farklı denemelerini tanımlayan sipariş numarası. attemptNumber, 0 tabanlıdır ve her yeni çalıştırmada artırılmalıdır. Örneğin, bir test 3 kez ayrıntılı olarak yeniden denenirse aynı runName altında toplam 4 çalıştırma olmalı ve attemptNumber 0 ile 3 arasında olmalıdır. |
testRunStarted
public void testRunStarted (String name,
int numTests)Bir test çalıştırmasının başlangıcını bildirir.
| Parametreler | |
|---|---|
name |
String: Test çalıştırmasının adı |
numTests |
int: Test çalıştırmasındaki toplam test sayısı |
testRunStarted
public void testRunStarted (String name,
int numTests,
int attemptNumber,
long startTime)Bir test çalıştırmasının başlangıcını bildirir.
| Parametreler | |
|---|---|
name |
String: Test çalıştırmasının adı |
numTests |
int: Test çalıştırmasındaki toplam test sayısı |
attemptNumber |
int: Aynı runName'in birden fazla kez çalıştırılan farklı denemelerini tanımlayan sipariş numarası. attemptNumber, 0 tabanlıdır ve her yeni çalıştırmada artırılmalıdır. Örneğin, bir test 3 kez ayrıntılı olarak yeniden denenirse aynı runName altında toplam 4 çalıştırma olmalı ve attemptNumber 0 ile 3 arasında olmalıdır. |
startTime |
long: Koşunun System.currentTimeMillis() üzerinden ölçülen başlangıç zamanı |
testRunStopped
public void testRunStopped (long elapsedTime)
Raporlar, test çalıştırmasının bir kullanıcı isteği nedeniyle tamamlanmadan önce durdurulduğunu gösteriyor.
YAPILACAKLAR: Şu anda kullanılmıyor, kaldırılabilir.
| Parametreler | |
|---|---|
elapsedTime |
long: Cihazın bildirdiği geçen süre (milisaniye cinsinden) |
testSkipped
public void testSkipped (TestDescription test, SkipReason reason)
Bir test atlandığında ve genellikle beklenmeyen bir nedenle yürütülmediğinde çağrılır. Bu testler, uygun bir yürütme elde etmek için yeniden denenmeye çalışılacaktır.
| Parametreler | |
|---|---|
test |
TestDescription: Testi tanımlar. |
reason |
SkipReason: SkipReason |
testStarted
public void testStarted (TestDescription test, long startTime)
Testin ne zaman başlatıldığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription) yerine, doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte kullanılır.
| Parametreler | |
|---|---|
test |
TestDescription: Testi tanımlar. |
startTime |
long: Testin başladığı zaman (System.currentTimeMillis() üzerinden ölçülür) |
testStarted
public void testStarted (TestDescription test)
Tek bir test senaryosunun başlangıcını bildirir. Eski arayüz, mümkün olduğunda testStarted(com.android.tradefed.result.TestDescription) kullanılmalıdır.
| Parametreler | |
|---|---|
test |
TestDescription: Testi tanımlar. |
Korunan yöntemler
clearModuleLogFiles
protected final void clearModuleLogFiles ()
Modül dosyasının temizlenmesine olanak tanır. Böylece dosyalar çok uzun süre taşınmaz.
clearResultsForName
protected final void clearResultsForName (String testRunName)
Belirli bir çalıştırma adının sonuçlarını temizlemeye olanak tanır. Yalnızca sonuçların toplayıcısı gibi bazı durumlarda kullanılmalıdır.
| Parametreler | |
|---|---|
testRunName |
String |
clearTestRunResults
protected final void clearTestRunResults ()
Test çalıştırma sonuçlarının çok uzun süre saklanmaması için tüm sonuçların temizlenmesine olanak tanır.
setIsAggregrateMetrics
protected void setIsAggregrateMetrics (boolean aggregate)
"Toplu metrikler" seçeneğini açın veya kapatın.
| Parametreler | |
|---|---|
aggregate |
boolean |