Reporter Hasil LUCI
public class LUCIResultReporter
extends CollectingTestListener
implements ILogSaverListener , ISupportGranularResults
java.lang.Objek | ||
↳ | 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 Ini menyimpan hasil pengujian untuk setiap kasus pengujian dalam pengujian yang dijalankan dalam sebuah array.
Ringkasan
Konstruktor publik | |
---|---|
LUCIResultReporter () |
Metode publik | |
---|---|
void | invocationEnded (long elapsedTime) Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil atau karena beberapa kondisi kesalahan. |
void | invocationFailed (Throwable cause) Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan. |
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 () Mengembalikan Benar jika pelapor mendukung hasil terperinci, salah jika sebaliknya. |
Konstruktor publik
Reporter Hasil LUCI
public LUCIResultReporter ()
Metode publik
doaBerakhir
public void invocationEnded (long elapsedTime)
Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil atau karena beberapa kondisi kesalahan.
Akan secara otomatis dipanggil oleh kerangka TradeFederation.Parameter | |
---|---|
elapsedTime | long : waktu pemanggilan yang telah berlalu dalam ms |
doaGagal
public void invocationFailed (Throwable cause)
Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan.
Akan secara otomatis dipanggil oleh kerangka TradeFederation.Parameter | |
---|---|
cause | Throwable : penyebab kegagalan Throwable |
doaDimulai
public void invocationStarted (IInvocationContext context)
Melaporkan awal pemanggilan pengujian.
Akan secara otomatis dipanggil oleh kerangka TradeFederation. Reporter perlu mengganti metode ini untuk mendukung pelaporan beberapa perangkat.
Parameter | |
---|---|
context | IInvocationContext : informasi tentang pemanggilan |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Mengumpulkan file hasil.
Parameter | |
---|---|
dataName | String : Nama datanya |
logFile | LogFile : LogFile yang telah dicatat sebelumnya dan harus dikaitkan dengan kasus uji. |
simpanJsonFile
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 ()
Mengembalikan Benar jika pelapor mendukung hasil terperinci, salah jika sebaliknya.
Kembali | |
---|---|
boolean |