LogFileSaver
public class LogFileSaver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.LogFileSaver |
مساعد لـ ITestInvocationListener
الذي سيحفظ بيانات السجل في ملف
ملخص
المقاولين العامة | |
---|---|
LogFileSaver ( IBuildInfo buildInfo, File rootDir, Integer logRetentionDays) يقوم بإنشاء | |
LogFileSaver ( IBuildInfo buildInfo, File rootDir) يقوم بإنشاء | |
LogFileSaver (File rootDir) مُنشئ |
الأساليب العامة | |
---|---|
File | createCompressedLogFile (String dataName, LogDataType origDataType) يقوم بإنشاء ملف فارغ لتخزين بيانات السجل المضغوطة. |
OutputStream | createGZipLogStream (File logFile) ينشئ دفق إخراج لكتابة البيانات المضغوطة بـ GZIP إلى ملف |
InputStream | createInputStreamFromFile (File logFile) طريقة مساعدة لإنشاء دفق إدخال لقراءة محتويات سجل fi المحدد المهام: فكر في نقل هذه الطريقة إلى مكان آخر. |
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 : مسار نظام الملفات الجذر |
logRetentionDays | Integer : إذا تم توفيره، فسيتم كتابة ملف ".retention" إلى دليل السجل الذي يحتوي على طابع زمني يساوي الوقت الحالي + logRetentionDays. يمكن لبرامج التنظيف الخارجية استخدام هذا الملف لتحديد متى يتم حذف دلائل السجل. |
LogFileSaver
public LogFileSaver (IBuildInfo buildInfo, File rootDir)
يقوم بإنشاء LogFileSaver
.
قم بإنشاء دليل نظام ملفات فريد في rootDir/branch/build_id/uniqueDir
حدود | |
---|---|
buildInfo | IBuildInfo : IBuildInfo |
rootDir | File : مسار نظام الملفات الجذر |
LogFileSaver
public LogFileSaver (File rootDir)
مُنشئ LogFileSaver
بديل يستخدم الدليل المحدد كدليل لتخزين السجل.
الأساليب العامة
createCompressedLogFile
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 المحدد
المهام: فكر في نقل هذه الطريقة إلى مكان آخر. تم وضعها هنا في الوقت الحالي حتى يتمكن مستخدمو هذه الفئة من الاستهزاء بها.
حدود | |
---|---|
logFile | File : ERROR(/File) الذي سيتم القراءة منه |
عائدات | |
---|---|
InputStream | ERROR(/InputStream) لقراءة بيانات الملف. يجب على المتصلين الاتصال بهذا الدفق عند اكتماله |
رميات | |
---|---|
| إذا تعذر إنشاء الدفق |
getFileDir
public File getFileDir ()
احصل على الدليل المستخدم لتخزين الملفات.
عائدات | |
---|---|
File | دليل ERROR(/File) |
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 | ملف البيانات التي تم إنشاؤها |
رميات | |
---|---|
| إذا تعذر إنشاء ملف السجل |