{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