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

ILogSaver

public interface ILogSaver

com.android.tradefed.result.ILogSaver


Kelas yang mengimplementasikan antarmuka ini menyediakan metode untuk menyimpan log ke lokasi pusat.

ILogSaver dideklarasikan dalam konfigurasi dan bertanggung jawab untuk menyimpan log ke lokasi pusat. Itu juga memaparkan metode sehingga ILogSaverListener s dapat menyimpan file tambahan ke lokasi yang sama.

Ringkasan

Metode publik

abstract LogFile getLogReportDir ()

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

abstract void invocationEnded (long elapsedTime)

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

abstract void invocationStarted ( IInvocationContext context)

Melaporkan awal pemanggilan pengujian.

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

Simpan data catatan.

default LogFile saveLogDataRaw (String dataName, LogDataType dataType, InputStream dataStream)

Metode ini sudah usang. Gunakan saveLogData(String, com.android.tradefed.result.LogDataType, InputStream) sebagai gantinya

default LogFile saveLogFile (String dataName, LogDataType dataType, File fileToLog)

Simpan file log.

Metode publik

getLogReportDir

public abstract LogFile getLogReportDir ()

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

Pengembalian
LogFile LogFile .

doaBerakhir

public abstract 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 abstract 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 abstract 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.

Melempar
jika file log tidak dapat dibuat

simpanLogDataRaw

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

Metode ini sudah usang.
Gunakan saveLogData(String, com.android.tradefed.result.LogDataType, InputStream) sebagai gantinya

Metode pembantu untuk menyimpan data log yang tidak dimodifikasi.

Log 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 yang berisi jenis dan ekstensi file

dataStream InputStream : ERROR(/InputStream) dari data.

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

Melempar
jika file log tidak dapat dibuat

simpanLogFile

public LogFile saveLogFile (String dataName, 
                LogDataType dataType, 
                File fileToLog)

Simpan file log.

Akan dipanggil secara otomatis oleh kerangka kerja TradeFederation setiap kali ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) dipanggil dan aliran mereferensikan file.

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.

fileToLog File : ERROR(/File) untuk disimpan.

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

Melempar
jika file log tidak dapat dibuat