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)

קובץ היומן יאוחסן בפורמט ZIP אם הפונקציה 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

invocationEnded

public void invocationEnded (long elapsedTime)

פרמטרים
elapsedTime long

invocationStarted

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)

קובץ היומן יאוחסן בפורמט ZIP אם הפונקציה 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

שיטות מוגנות

generateLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

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

פרמטרים
buildInfo IBuildInfo: IBuildInfo

reportDir File: ה-ERROR(/File) של ספריית הדוחות.

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