LegacySubprocessResultsReporter
public
final
class
LegacySubprocessResultsReporter
extends SubprocessResultsReporter
java.lang.Object | ||
↳ | com.android.tradefed.result.SubprocessResultsReporter | |
↳ | com.android.tradefed.result.LegacySubprocessResultsReporter |
Implementasi beku dari pelapor hasil subproses yang harus tetap kompatibel dengan TF/CTS versi sebelumnya (misalnya 8+), meskipun ada perubahan pada superclass-nya.
Pelapor ini dapat dimasukkan secara dinamis untuk mengaktifkan kemampuan pelaporan subproses dalam rangkaian pengujian berbasis TF lama.
Ringkasan
Konstruktor publik | |
---|---|
LegacySubprocessResultsReporter()
|
Konstruktor yang dilindungi | |
---|---|
LegacySubprocessResultsReporter(boolean installHandler)
|
Metode publik | |
---|---|
void
|
invocationEnded(long elapsedTime)
Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena beberapa kondisi error. |
void
|
invocationFailed(Throwable cause)
Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi error. |
void
|
invocationStarted(IBuildInfo buildInfo)
|
void
|
logAssociation(String dataName, LogFile logFile)
Dalam beberapa kasus, log harus dikaitkan secara kuat dengan kasus pengujian, tetapi peluang untuk melakukannya
pada callback |
void
|
setLogSaver(ILogSaver logSaver)
|
void
|
testAssumptionFailure(TestIdentifier testId, String trace)
|
void
|
testEnded(TestIdentifier testId,
|
void
|
testEnded(TestIdentifier testId, long endTime,
|
void
|
testFailed(TestIdentifier testId, String reason)
|
void
|
testIgnored(TestIdentifier testId)
|
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
|
void
|
testModuleEnded()
Melaporkan akhir proses modul. |
void
|
testModuleStarted(IInvocationContext moduleContext)
Melaporkan awal modul yang berjalan. |
void
|
testRunEnded(long time,
Melaporkan akhir pengujian yang dijalankan. |
void
|
testRunFailed(String reason)
Pengujian laporan yang dijalankan gagal diselesaikan karena error fatal. |
void
|
testRunStarted(String runName, int testCount)
Melaporkan awal pengujian yang dijalankan. |
void
|
testStarted(TestIdentifier testId)
|
void
|
testStarted(TestIdentifier testId, long startTime)
|
Konstruktor publik
LegacySubprocessResultsReporter
public LegacySubprocessResultsReporter ()
Konstruktor yang dilindungi
LegacySubprocessResultsReporter
protected LegacySubprocessResultsReporter (boolean installHandler)
Parameter | |
---|---|
installHandler |
boolean |
Metode publik
pemanggilanBerakhir
public void invocationEnded (long elapsedTime)
Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena beberapa kondisi error.
Akan otomatis dipanggil oleh framework TradeFederation.
Parameter | |
---|---|
elapsedTime |
long : waktu berlalu dari pemanggilan dalam md |
pemanggilanGagal
public void invocationFailed (Throwable cause)
Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi error.
Akan otomatis dipanggil oleh framework TradeFederation.
Parameter | |
---|---|
cause |
Throwable : Throwable penyebab kegagalan |
pemanggilanDimulai
public void invocationStarted (IBuildInfo buildInfo)
Parameter | |
---|---|
buildInfo |
IBuildInfo |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Dalam beberapa kasus, log harus berkaitan erat dengan kasus pengujian, tetapi peluang untuk melakukannya
pada callback testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile)
langsung tidak mungkin dilakukan. Dengan demikian, callback ini memungkinkan untuk memberikan pengaitan yang kuat
secara eksplisit.
Parameter | |
---|---|
dataName |
String : Nama data |
logFile |
LogFile : LogFile yang dicatat sebelumnya dan harus dikaitkan dengan
kasus pengujian. |
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId, String trace)
Parameter | |
---|---|
testId |
TestIdentifier |
trace |
String |
testEnded
public void testEnded (TestIdentifier testId,metrics)
Parameter | |
---|---|
testId |
TestIdentifier |
metrics |
|
testEnded
public void testEnded (TestIdentifier testId, long endTime,metrics)
Parameter | |
---|---|
testId |
TestIdentifier |
endTime |
long |
metrics |
|
testFailed
public void testFailed (TestIdentifier testId, String reason)
Parameter | |
---|---|
testId |
TestIdentifier |
reason |
String |
testDiabaikan
public void testIgnored (TestIdentifier testId)
Parameter | |
---|---|
testId |
TestIdentifier |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Parameter | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
logFile |
LogFile |
testModuleEnded
public void testModuleEnded ()
Melaporkan akhir proses modul.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Melaporkan awal modul yang berjalan. Callback ini dikaitkan dengan testModuleEnded()
dan bersifat opsional dalam urutan. API ini hanya digunakan selama proses lari yang menggunakan modul: runner berbasis suite.
Parameter | |
---|---|
moduleContext |
IInvocationContext : IInvocationContext modul. |
testRunEnded
public void testRunEnded (long time,runMetrics)
Melaporkan akhir pengujian yang dijalankan.
Parameter | |
---|---|
time |
long : waktu berlalu yang dilaporkan perangkat, dalam milidetik |
runMetrics |
: pasangan nilai kunci yang dilaporkan di akhir pengujian |
testRunFailed
public void testRunFailed (String reason)
Pengujian laporan yang dijalankan gagal diselesaikan karena error fatal.
Parameter | |
---|---|
reason |
String : String yang menjelaskan alasan kegagalan operasi. |
testRunStarted
public void testRunStarted (String runName, int testCount)
Melaporkan awal pengujian yang dijalankan.
Parameter | |
---|---|
runName |
String : nama operasi pengujian |
testCount |
int : jumlah total pengujian dalam pengujian |
testStarted
public void testStarted (TestIdentifier testId)
Parameter | |
---|---|
testId |
TestIdentifier |
testStarted
public void testStarted (TestIdentifier testId, long startTime)
Parameter | |
---|---|
testId |
TestIdentifier |
startTime |
long |