{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 kondisi 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 jika tidak.

Konstruktor publik

LUCIResultReporter

public LUCIResultReporter ()

Metode publik

pemanggilanBerakhir

public void invocationEnded (long elapsedTime)

Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena beberapa kondisi 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 (IInvocationContext context)

Melaporkan awal pemanggilan pengujian.

Akan otomatis dipanggil oleh framework TradeFederation. Pelapor perlu 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.

saveJsonFile

public void saveJsonFile (JSONObject jsonResults)

Menyimpan file hasil JSON.

Parameter
jsonResults JSONObject

setGranularResults

public void setGranularResults (boolean granularResults)

Parameter
granularResults boolean

supportGranularResults

public boolean supportGranularResults ()

Menampilkan Benar jika pelapor mendukung hasil terperinci, salah (false) jika tidak.

Hasil
boolean