LegacySubprocessResultsReporter
public
final
class
LegacySubprocessResultsReporter
extends SubprocessResultsReporter
java.lang.Object | ||
↳ | com.android.tradefed.result.SubprocessResultsReporter | |
↳ | com.android.tradefed.result.LegacySubprocessResultsReporter |
Implementasi pembekuan dari pelapor hasil subproses yang harus tetap kompatibel dengan TF/CTS versi sebelumnya (misalnya 8+), meskipun terdapat perubahan pada superclass-nya.
Reporter ini dapat dimasukkan secara dinamis untuk mengaktifkan kemampuan pelaporan subproses di rangkaian pengujian berbasis TF.
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 berakhirnya uji coba. |
void
|
testRunFailed(String reason)
Melaporkan pengujian yang gagal diselesaikan karena terjadi 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
invocationEnded
public void invocationEnded (long elapsedTime)
Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena beberapa error .
Akan otomatis dipanggil oleh framework TradeFederation.
Parameter | |
---|---|
elapsedTime |
long : waktu yang berlalu dari pemanggilan dalam md |
invocationFailed
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 dikaitkan secara kuat 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 memungkinkan. 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 tertentu. |
testAsumsiKegagalan
public void testAssumptionFailure (TestIdentifier testId, String trace)
Parameter | |
---|---|
testId |
TestIdentifier |
trace |
String |
testBerakhir
public void testEnded (TestIdentifier testId,metrics)
Parameter | |
---|---|
testId |
TestIdentifier |
metrics |
|
testBerakhir
public void testEnded (TestIdentifier testId, long endTime,metrics)
Parameter | |
---|---|
testId |
TestIdentifier |
endTime |
long |
metrics |
|
pengujianGagal
public void testFailed (TestIdentifier testId, String reason)
Parameter | |
---|---|
testId |
TestIdentifier |
reason |
String |
testIgnored
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 |
testModuleBerakhir
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. Ini hanya digunakan selama operasi yang menggunakan
modul: runner berbasis suite.
Parameter | |
---|---|
moduleContext |
IInvocationContext : IInvocationContext modul. |
testRunEnded
public void testRunEnded (long time,runMetrics)
Melaporkan berakhirnya uji coba.
Parameter | |
---|---|
time |
long : perangkat melaporkan waktu berlalu, dalam milidetik |
runMetrics |
: pasangan nilai kunci yang dilaporkan di akhir pengujian |
{i>testRunFailed<i}
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 operasi pengujian |
testStarted
public void testStarted (TestIdentifier testId)
Parameter | |
---|---|
testId |
TestIdentifier |
testStarted
public void testStarted (TestIdentifier testId, long startTime)
Parameter | |
---|---|
testId |
TestIdentifier |
startTime |
long |