ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Object
   ↳ com.android.tradefed.cluster.ClusterLogSaver


Class ILogSaver untuk mengupload output pengujian ke TFC.

Ringkasan

Kolom

public static final String FILE_NAMES_FILE_NAME

Nama file teks yang berisi semua nama file output 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 maupun karena beberapa kondisi error.

void invocationStarted(IInvocationContext context)

Melaporkan awal pemanggilan pengujian.

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

Simpan data log.

Kolom

FILE_NAMES_FILE_NAME

public static final String FILE_NAMES_FILE_NAME

Nama file teks yang berisi semua nama file output 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.

Hasil
LogFile LogFile.

invocationEnded

public void invocationEnded (long elapsedTime)

Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena beberapa kondisi error.

Akan otomatis dipanggil oleh framework TradeFederation setelah ITestInvocationListener.invocationEnded(long) dipanggil.

Parameter
elapsedTime long: waktu yang berlalu dari pemanggilan dalam md

invocationStarted

public void invocationStarted (IInvocationContext context)

Melaporkan awal pemanggilan pengujian.

Akan otomatis dipanggil oleh framework TradeFederation sebelum ITestInvocationListener.invocationStarted(IInvocationContext) dipanggil.

Parameter
context IInvocationContext: informasi tentang pemanggilan.

saveLogData

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

Simpan data log.

Akan otomatis dipanggil oleh framework TradeFederation setiap kali ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) dipanggil. Metode ini juga dapat digunakan sebagai metode bantuan untuk menyimpan data log tambahan.

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

Parameter
dataName String: nama deskriptif String data. misalnya, "device_logcat"

dataType LogDataType: LogDataType file.

dataStream InputStream: ERROR(/InputStream) data.

Hasil
LogFile LogFile yang berisi jalur dan URL file yang disimpan.