FileSystemLogSaver

public class FileSystemLogSaver
extends Object implements ILogSaver

java.lang.Object
com.android.tradefed.result.FileSystemLogSaver


שמור יומנים במערכת קבצים.

סיכום

בנאים ציבוריים

FileSystemLogSaver ()

שיטות ציבוריות

LogFile getLogReportDir ()

void invocationEnded (long elapsedTime)

void invocationStarted (IInvocationContext context)

כמו כן, צור ספריית מערכת קבצים ייחודית תחת report-dir/[branch/]build-id/test-tag/unique_dir לשמירת יומנים.

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

ידחס וישמור את קובץ היומן אם LogDataType#isCompressed() יחזיר false עבור dataType ו- compressed-files מוגדר, אחרת, הזרם יישמר לא דחוס.

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

void setCompressFiles (boolean compress)

שיטות מוגנות

File generateLogReportDir (IBuildInfo buildInfo, File reportDir)

שיטה חשופה המאפשרת תת-מחלקה להתאים אישית את לוגיקה של נתיב.

בנאים ציבוריים

FileSystemLogSaver

public FileSystemLogSaver ()

שיטות ציבוריות

getLogReportDir

public LogFile getLogReportDir ()

החזרות
LogFile

הקריאה הסתיימה

public void invocationEnded (long elapsedTime)

פרמטרים
elapsedTime long

התראה התחילה

public void invocationStarted (IInvocationContext context)

כמו כן, צור ספריית מערכת קבצים ייחודית תחת report-dir/[branch/]build-id/test-tag/unique_dir לשמירת יומנים. אם יצירת הספרייה נכשלת, יכתוב יומנים לספרייה זמנית במערכת הקבצים המקומית.

פרמטרים
context IInvocationContext

saveLogData

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

ידחס וישמור את קובץ היומן אם LogDataType#isCompressed() יחזיר false עבור dataType ו- compressed-files מוגדר, אחרת, הזרם יישמר לא דחוס.

פרמטרים
dataName String

dataType LogDataType

dataStream InputStream

החזרות
LogFile

saveLogDataRaw

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

פרמטרים
dataName String

dataType LogDataType

dataStream InputStream

החזרות
LogFile

setCompressFiles

public void setCompressFiles (boolean compress)

פרמטרים
compress boolean

שיטות מוגנות

generLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

שיטה חשופה המאפשרת תת-מחלקה להתאים אישית את לוגיקה של נתיב.

פרמטרים
buildInfo IBuildInfo : ה- IBuildInfo

reportDir File : ERROR(/File) עבור ספריית הדוח.

החזרות
File הספרייה שנוצרה.