FileSystemLogSaver
public class FileSystemLogSaver
extends Object
implements ILogSaver
java.lang.Object |
↳ | com.android.tradefed.result.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 ()
הקריאה הסתיימה
public void invocationEnded (long elapsedTime)
התראה התחילה
public void invocationStarted (IInvocationContext context)
כמו כן, צור ספריית מערכת קבצים ייחודית תחת report-dir/[branch/]build-id/test-tag/unique_dir
לשמירת יומנים. אם יצירת הספרייה נכשלת, יכתוב יומנים לספרייה זמנית במערכת הקבצים המקומית.
פרמטרים |
---|
context | IInvocationContext |
public LogFile saveLogData (String dataName,
LogDataType dataType,
InputStream dataStream)
ידחס וישמור את קובץ היומן אם LogDataType#isCompressed()
יחזיר false עבור dataType
ו- compressed-files
מוגדר, אחרת, הזרם יישמר לא דחוס.
פרמטרים |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStream |
public LogFile saveLogDataRaw (String dataName,
LogDataType dataType,
InputStream dataStream)
פרמטרים |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStream |
setCompressFiles
public void setCompressFiles (boolean compress)
שיטות מוגנות
generLogReportDir
protected File generateLogReportDir (IBuildInfo buildInfo,
File reportDir)
שיטה חשופה המאפשרת תת-מחלקה להתאים אישית את לוגיקה של נתיב.
החזרות |
---|
File | הספרייה שנוצרה. |