LegacySubprocessResultsReporter

public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter

java.lang.Nesne
   ↳ com.android.tradefed.result.SubprocessResultsReporter
  \t com.android.tradefed.result.LegacySubprocessResultsReporter


Üst sınıfındaki değişikliklere rağmen, TF/CTS'nin önceki sürümleriyle (ör. 8+) uyumlu olması gereken alt işlem sonuç raporlayıcısının dondurulması.

Bu raporlayıcı, eski TF tabanlı test paketlerinde alt işlem raporlama özelliğini etkinleştirmek için dinamik olarak eklenebilir.

Özet

Herkese açık kurucular

LegacySubprocessResultsReporter()

Korunan kurucular

LegacySubprocessResultsReporter(boolean installHandler)

Herkese açık yöntemler

void invocationEnded(long elapsedTime)

Çağrının başarıyla veya bir hata durumu nedeniyle sonlandırıldığını bildirir.

void invocationFailed(Throwable cause)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

void invocationStarted(IBuildInfo buildInfo)
void logAssociation(String dataName, LogFile logFile)

Bazı durumlarda, günlüğün bir test durumu ile güçlü bir şekilde ilişkilendirilmesi gerekir, ancak bunu doğrudan testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) geri çağırmasında yapma fırsatı yoktur.

void setLogSaver(ILogSaver logSaver)
void testAssumptionFailure(TestIdentifier testId, String trace)
void testEnded(TestIdentifier testId, metrics)
void testEnded(TestIdentifier testId, long endTime, metrics)
void testFailed(TestIdentifier testId, String reason)
void testIgnored(TestIdentifier testId)
void testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
void testModuleEnded()

Bir modülün çalıştırılmasının sonunu bildirir.

void testModuleStarted(IInvocationContext moduleContext)

Bir modülün çalışmaya başlamasını bildirir.

void testRunEnded(long time, runMetrics)

Test çalıştırmasının sonunu bildirir.

void testRunFailed(String reason)

Raporlar test çalışması, önemli bir hata nedeniyle tamamlanamadı.

void testRunStarted(String runName, int testCount)

Test çalıştırmasının başlangıcını bildirir.

void testStarted(TestIdentifier testId)
void testStarted(TestIdentifier testId, long startTime)

Herkese açık kurucular

LegacySubProcessResults Reporter

public LegacySubprocessResultsReporter ()

Korunan kurucular

LegacySubProcessResults Reporter

protected LegacySubprocessResultsReporter (boolean installHandler)

Parametreler
installHandler boolean

Herkese açık yöntemler

invocationEnded

public void invocationEnded (long elapsedTime)

Çağrının başarıyla veya bir hata durumu nedeniyle sonlandırıldığını bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılır.

Parametreler
elapsedTime long: Çağrı için geçen süre (ms)

invocationFailed

public void invocationFailed (Throwable cause)

Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılır.

Parametreler
cause Throwable: Hatanın Throwable nedeni

invocationStarted

public void invocationStarted (IBuildInfo buildInfo)

Parametreler
buildInfo IBuildInfo

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Bazı durumlarda günlük, test durumları ile güçlü bir şekilde ilişkilendirilmelidir 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 bunu yapma olanağı yoktur. Bu nedenle, bu geri çağırma, açıkça güçlü bir ilişkilendirme sağlamanıza olanak tanır.

Parametreler
dataName String: Verilerin adı

logFile LogFile: Daha önce günlüğe kaydedilen ve test durumuyla ilişkilendirilmesi gereken LogFile.

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Parametreler
logSaver ILogSaver

testAssumptionFailure

public void testAssumptionFailure (TestIdentifier testId, 
                String trace)

Parametreler
testId TestIdentifier

trace String

testSona Erdi

public void testEnded (TestIdentifier testId, 
                 metrics)

Parametreler
testId TestIdentifier

metrics

testSona Erdi

public void testEnded (TestIdentifier testId, 
                long endTime, 
                 metrics)

Parametreler
testId TestIdentifier

endTime long

metrics

testFailed

public void testFailed (TestIdentifier testId, 
                String reason)

Parametreler
testId TestIdentifier

reason String

testIgnored

public void testIgnored (TestIdentifier testId)

Parametreler
testId TestIdentifier

testLogKaydedildi

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Parametreler
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModülü Sona Erdi

public void testModuleEnded ()

Bir modülün çalıştırılmasının sonunu bildirir.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Çalışmakta olan bir modülün başlangıcını bildirir. Bu geri çağırma, testModuleEnded() ile ilişkilidir ve dizede isteğe bağlıdır. Yalnızca modülleri kullanan bir çalıştırma sırasında kullanılır: paket tabanlı çalıştırıcılar.

Parametreler
moduleContext IInvocationContext: Modülün IInvocationContext değeri.

testRunEnded

public void testRunEnded (long time, 
                 runMetrics)

Test çalıştırmasının sonunu bildirir.

Parametreler
time long: Cihaz tarafından bildirilen geçen süre (milisaniye cinsinden)

runMetrics : Test çalışmasının sonunda raporlanan anahtar/değer çiftleri

testRunFailed

public void testRunFailed (String reason)

Önemli bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı.

Parametreler
reason String: String, çalıştırma hatasının nedenini açıklıyor.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Test çalıştırmasının başlangıcını bildirir.

Parametreler
runName String: test çalıştırması adı

testCount int: test çalıştırmasında toplam test sayısı

testStarted

public void testStarted (TestIdentifier testId)

Parametreler
testId TestIdentifier

testStarted

public void testStarted (TestIdentifier testId, 
                long startTime)

Parametreler
testId TestIdentifier

startTime long