{i>LUCIResultReporter<i}
public
class
LUCIResultReporter
extends CollectingTestListener
implements
ILogSaverListener,
ISupportGranularResults
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.LUCIResultReporter |
Pelapor hasil yang menyimpan hasil pengujian yang diperlukan oleh ResultDB dan LUCI ke dalam format JSON (go/result-sink) dan mencatat lokasi file di konsol. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Fungsi ini menyimpan hasil pengujian untuk setiap kasus pengujian selama pengujian yang dijalankan di array.
Ringkasan
Konstruktor publik | |
---|---|
LUCIResultReporter()
|
Metode publik | |
---|---|
void
|
invocationEnded(long elapsedTime)
Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena beberapa error . |
void
|
invocationFailed(Throwable cause)
Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi error. |
void
|
invocationStarted(IInvocationContext context)
Melaporkan awal pemanggilan pengujian. |
void
|
logAssociation(String dataName, LogFile logFile)
Mengumpulkan file hasil. |
void
|
saveJsonFile(JSONObject jsonResults)
Menyimpan file hasil JSON. |
void
|
setGranularResults(boolean granularResults)
|
boolean
|
supportGranularResults()
Menampilkan Benar jika pelapor mendukung hasil terperinci, salah (false) jika tidak. |
Konstruktor publik
{i>LUCIResultReporter<i}
public LUCIResultReporter ()
Metode publik
pemanggilanBerakhir
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 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 (IInvocationContext context)
Melaporkan awal pemanggilan pengujian.
Akan otomatis dipanggil oleh framework TradeFederation. Pelapor harus mengganti metode ini untuk mendukung pelaporan beberapa perangkat.
Parameter | |
---|---|
context |
IInvocationContext : informasi tentang panggilan |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Mengumpulkan file hasil.
Parameter | |
---|---|
dataName |
String : Nama data |
logFile |
LogFile : LogFile yang dicatat sebelumnya dan harus dikaitkan dengan
kasus pengujian tertentu. |
{i>saveJsonFile<i}
public void saveJsonFile (JSONObject jsonResults)
Menyimpan file hasil JSON.
Parameter | |
---|---|
jsonResults |
JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
Parameter | |
---|---|
granularResults |
boolean |
dukunganGranularResults
public boolean supportGranularResults ()
Menampilkan Benar jika pelapor mendukung hasil terperinci, salah (false) jika tidak.
Hasil | |
---|---|
boolean |