Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Objek
com.android.tradefed.cluster.ClusterLogSaver


Kelas ILogSaver untuk mengunggah keluaran pengujian ke TFC.

Ringkasan

Bidang

public static final String FILE_NAMES_FILE_NAME

Nama file teks yang berisi semua nama file hasil pengujian.

public static final String TOOL_LOG_PATH

Nama subdirektori yang berisi semua file yang dihasilkan oleh proses host.

Konstruktor publik

ClusterLogSaver ()

Metode publik

LogFile getLogReportDir ()

Dapatkan LogFile yang berisi jalur dan/atau URL direktori tempat log disimpan.

void invocationEnded (long elapsedTime)

Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil atau karena beberapa kondisi kesalahan.

void invocationStarted ( IInvocationContext context)

Melaporkan awal pemanggilan pengujian.

LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)

Simpan data catatan.

Bidang

FILE_NAMES_FILE_NAME

public static final String FILE_NAMES_FILE_NAME

Nama file teks yang berisi semua nama file hasil pengujian.

TOOL_LOG_PATH

public static final String TOOL_LOG_PATH

Nama subdirektori yang berisi semua file yang dihasilkan oleh proses host.

Konstruktor publik

ClusterLogSaver

public ClusterLogSaver ()

Metode publik

getLogReportDir

public LogFile getLogReportDir ()

Dapatkan LogFile yang berisi jalur dan/atau URL direktori tempat log disimpan.

Pengembalian
LogFile LogFile .

doaBerakhir

public void invocationEnded (long elapsedTime)

Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil atau karena beberapa kondisi kesalahan.

Akan dipanggil secara otomatis oleh kerangka kerja TradeFederation setelah ITestInvocationListener#invocationEnded(long) dipanggil.

Parameter
elapsedTime long : waktu berlalu dari doa dalam ms

invocationStarted

public void invocationStarted (IInvocationContext context)

Melaporkan awal pemanggilan pengujian.

Akan secara otomatis dipanggil oleh kerangka kerja TradeFederation sebelum ITestInvocationListener#invocationStarted(IInvocationContext) dipanggil.

Parameter
context IInvocationContext : informasi tentang doa.

saveLogData

public LogFile saveLogData (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

Simpan data catatan.

Akan dipanggil secara otomatis oleh kerangka kerja TradeFederation setiap kali ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) dipanggil. Ini juga dapat digunakan sebagai metode pembantu untuk menyimpan data log tambahan.

Bergantung pada penerapan dan kebijakan, log dapat disimpan dalam bentuk terkompresi. Log juga dapat disimpan di lokasi yang tidak dapat diakses oleh Tradefed.

Parameter
dataName String : nama deskriptif ERROR(/String) dari data. misalnya "device_logcat"

dataType LogDataType : LogDataType file.

dataStream InputStream : ERROR(/InputStream) dari data.

Pengembalian
LogFile LogFile yang berisi jalur dan URL dari file yang disimpan.