קובץ LogFileSaver
public
class
LogFileSaver
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.result.LogFileSaver |
כלי עזר למכשירי ITestInvocationListener
שישמור נתוני יומן בקובץ
סיכום
בנאים ציבוריים | |
---|---|
LogFileSaver(IBuildInfo buildInfo, File rootDir, Integer logRetentionDays)
ייווצר |
|
LogFileSaver(IBuildInfo buildInfo, File rootDir)
ייווצר |
|
LogFileSaver(File rootDir)
constructor חלופי של |
שיטות ציבוריות | |
---|---|
File
|
createCompressedLogFile(String dataName, LogDataType origDataType)
יצירת קובץ ריק לאחסון נתוני יומן דחוסים. |
OutputStream
|
createGZipLogStream(File logFile)
יצירת זרם פלט כדי לכתוב בקובץ נתונים דחוסים ב-GZIP |
InputStream
|
createInputStreamFromFile(File logFile)
שיטת עזרה ביצירת זרם קלט לקריאת התוכן של יומן Fi נתון TODO: כדאי להעביר את השיטה הזו למקום אחר. |
File
|
getFileDir()
מגדירים את הספרייה שמשמשת לאחסון הקבצים. |
|
getInvocationLogPathSegments()
|
File
|
saveAndGZipLogData(String dataName, LogDataType dataType, InputStream dataStream)
לשמור ולדחוס את הנתונים של נתוני היומן לקובץ gzip, אם יש צורך |
File
|
saveAndGZipLogFile(String dataName, LogDataType dataType, File fileToLog)
לשמור ולדחוס את הנתונים של נתוני היומן לקובץ gzip, אם יש צורך |
File
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
שמירת נתוני היומן בקובץ |
File
|
saveLogDataRaw(String dataName, String ext, InputStream dataStream)
שמירת נתונים גולמיים בקובץ |
File
|
saveLogFile(String dataName, LogDataType dataType, File fileToLog)
שמירת קובץ יומן נתון |
בנאים ציבוריים
קובץ LogFileSaver
public LogFileSaver (IBuildInfo buildInfo, File rootDir, Integer logRetentionDays)
ייווצר LogFileSaver
.
בנו ספרייה ייחודית של מערכת קבצים ב-rootDir/branch/build_id/testTag/UniqueDir
אם יצירת הספרייה נכשלה, ייעשה שימוש בספרייה זמנית.
פרמטרים | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo |
rootDir |
File : הנתיב של מערכת הקבצים ברמה הבסיסית (root) |
logRetentionDays |
Integer : אם צוין ' .retention' הקובץ ייכתב לספריית היומן
שמכיל חותמת זמן השווה לזמן הנוכחי + LogRetentionDays. ניקוי חיצוני
סקריפטים יכולים להשתמש בקובץ הזה כדי לקבוע מתי למחוק ספריות יומנים. |
קובץ LogFileSaver
public LogFileSaver (IBuildInfo buildInfo, File rootDir)
ייווצר LogFileSaver
.
בניית ספרייה ייחודית של מערכת קבצים ב-rootDir/branch/build_id/UniqueDir
פרמטרים | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo |
rootDir |
File : הנתיב של מערכת הקבצים ברמה הבסיסית (root) |
קובץ LogFileSaver
public LogFileSaver (File rootDir)
constructor חלופי של LogFileSaver
שישתמש בספרייה הנתונה כ-
של יומני אחסון.
שיטות ציבוריות
createCommedLogFile
public File createCompressedLogFile (String dataName, LogDataType origDataType)
יצירת קובץ ריק לאחסון נתוני יומן דחוסים.
פרמטרים | |
---|---|
dataName |
String : שם תיאורי String של הנתונים לאחסון. |
origDataType |
LogDataType : סוג של LogDataType לשמירה |
החזרות | |
---|---|
File |
ERROR(/File) |
קליעות | |
---|---|
|
אם לא ניתן ליצור קובץ יומן |
CreateGZipLogStream
public OutputStream createGZipLogStream (File logFile)
יצירת זרם פלט כדי לכתוב בקובץ נתונים דחוסים ב-GZIP
פרמטרים | |
---|---|
logFile |
File : הERROR(/File) שאליו צריך לכתוב |
החזרות | |
---|---|
OutputStream |
ERROR(/OutputStream) כדי לדחוס נתונים ולכתוב נתונים בקובץ.
השידור הזה בסיום |
קליעות | |
---|---|
|
אם לא ניתן ליצור זרם |
createInputStreamFromFile
public InputStream createInputStreamFromFile (File logFile)
שיטת עזרה ביצירת זרם קלט לקריאת התוכן של יומן Fi נתון
TODO: כדאי להעביר את השיטה הזו למקום אחר. הצבתי אותו כאן בינתיים של משתמשים בכיתה הזו לדמות.
פרמטרים | |
---|---|
logFile |
File : ה-ERROR(/File) שממנו רוצים לקרוא |
החזרות | |
---|---|
InputStream |
ERROR(/InputStream) בתהליך אגירת נתונים כדי לקרוא את נתוני הקובץ. המתקשרים חייבים להתקשר
השידור הזה בסיום |
קליעות | |
---|---|
|
אם לא ניתן ליצור זרם |
getFileDir
public File getFileDir ()
מגדירים את הספרייה שמשמשת לאחסון הקבצים.
החזרות | |
---|---|
File |
הספרייה ERROR(/File) |
getInvocationLogPathSegments – getInvocationLogPathSegments
publicgetInvocationLogPathSegments ()
החזרות | |
---|---|
|
את מקטעי הנתיב הייחודיים של יומן ההפעלה. |
SaveAndGZipLogData
public File saveAndGZipLogData (String dataName, LogDataType dataType, InputStream dataStream)
לשמור ולדחוס את הנתונים של נתוני היומן לקובץ gzip, אם יש צורך
פרמטרים | |
---|---|
dataName |
String : שם תיאורי של הנתונים String . |
dataType |
LogDataType : ה-LogDataType של הקובץ. נתוני יומן, כלומר
הLogDataType#isCompressed() true ) |
dataStream |
InputStream : ה-ERROR(/InputStream) של הנתונים. |
החזרות | |
---|---|
File |
את קובץ הנתונים שנוצרו |
קליעות | |
---|---|
|
אם לא ניתן ליצור קובץ יומן |
SaveAndGZipLogFile
public File saveAndGZipLogFile (String dataName, LogDataType dataType, File fileToLog)
לשמור ולדחוס את הנתונים של נתוני היומן לקובץ gzip, אם יש צורך
פרמטרים | |
---|---|
dataName |
String : שם תיאורי של הנתונים String . |
dataType |
LogDataType : ה-LogDataType של הקובץ. נתוני יומן, כלומר, LogDataType.isCompressed() הוא true ) |
fileToLog |
File : ERROR(/File) לשמירה |
החזרות | |
---|---|
File |
את קובץ הנתונים שנוצרו |
קליעות | |
---|---|
|
אם לא ניתן ליצור קובץ יומן |
SaveLogData
public File saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
שמירת נתוני היומן בקובץ
פרמטרים | |
---|---|
dataName |
String : שם תיאורי של הנתונים String . |
dataType |
LogDataType : ה-LogDataType של הקובץ. |
dataStream |
InputStream : ה-ERROR(/InputStream) של הנתונים. |
החזרות | |
---|---|
File |
את קובץ הנתונים שנוצרו |
קליעות | |
---|---|
|
אם לא ניתן ליצור קובץ יומן |
SaveLogDataRaw
public File saveLogDataRaw (String dataName, String ext, InputStream dataStream)
שמירת נתונים גולמיים בקובץ
פרמטרים | |
---|---|
dataName |
String : שם תיאורי של הנתונים String . |
ext |
String : הארכת התאריך |
dataStream |
InputStream : ה-ERROR(/InputStream) של הנתונים. |
החזרות | |
---|---|
File |
את קובץ הנתונים שנוצרו |
קליעות | |
---|---|
|
אם לא ניתן ליצור קובץ יומן |
SaveLogFile
public File saveLogFile (String dataName, LogDataType dataType, File fileToLog)
שמירת קובץ יומן נתון
פרמטרים | |
---|---|
dataName |
String : שם תיאורי של הנתונים String . |
dataType |
LogDataType : ה-LogDataType של הקובץ. |
fileToLog |
File : ה-ERROR(/File) לתיעוד |
החזרות | |
---|---|
File |
את קובץ הנתונים שנוצרו |
קליעות | |
---|---|
|
אם לא ניתן ליצור קובץ יומן |