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