ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
فئة ILogSaver
لتحميل نتائج الاختبار إلى TFC
ملخّص
الحقول | |
---|---|
public
static
final
String |
FILE_NAMES_FILE_NAME
اسم ملف نصي يحتوي على جميع أسماء ملفات نتائج الاختبار |
public
static
final
String |
TOOL_LOG_PATH
اسم دليل فرعي يحتوي على جميع الملفات التي تم إنشاؤها بواسطة عملية المضيف |
وظائف الإنشاء العامة | |
---|---|
ClusterLogSaver()
|
الطرق العامة | |
---|---|
LogFile
|
getLogReportDir()
احصل على |
void
|
invocationEnded(long elapsedTime)
تُستخدَم لتسجيل انتهاء طلب الاستدعاء، سواءً بنجاح أو بسبب خطأ. |
void
|
invocationStarted(IInvocationContext context)
الإبلاغ عن بدء استدعاء الاختبار |
LogFile
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
احفظ بيانات السجلّ. |
الحقول
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
اسم ملف نصي يحتوي على جميع أسماء ملفات نتائج الاختبار
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
اسم دليل فرعي يحتوي على جميع الملفات التي تم إنشاؤها بواسطة عملية المضيف
وظائف الإنشاء العامة
ClusterLogSaver
public ClusterLogSaver ()
الطرق العامة
getLogReportDir
public LogFile getLogReportDir ()
احصل على LogFile
الذي يحتوي على المسار و/أو عنوان URL للدليل الذي يتم حفظ السجلات فيه.
المرتجعات | |
---|---|
LogFile |
LogFile |
invocationEnded
public void invocationEnded (long elapsedTime)
تُستخدَم لتسجيل انتهاء طلب الاستدعاء، سواءً بنجاح أو بسبب خطأ.
سيتم استدعاؤه تلقائيًا من خلال إطار عمل TradeFederation بعد
استدعاء ITestInvocationListener.invocationEnded(long)
.
المعلمات | |
---|---|
elapsedTime |
long : الوقت المنقضي منذ بدء الطلب بالملي ثانية |
invocationStarted
public void invocationStarted (IInvocationContext context)
الإبلاغ عن بدء استدعاء الاختبار
سيتم استدعاؤه تلقائيًا من خلال إطار عمل TradeFederation قبل
استدعاء ITestInvocationListener.invocationStarted(IInvocationContext)
.
المعلمات | |
---|---|
context |
IInvocationContext : معلومات عن الاستدعاء |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
احفظ بيانات السجلّ.
سيتم استدعاؤه تلقائيًا من خلال إطار عمل TradeFederation عند استدعاء ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
. ويمكن
أيضًا استخدامها كطريقة مساعدة لحفظ بيانات سجلّ إضافية.
استنادًا إلى التنفيذ والسياسة، قد يتم حفظ السجلّات بتنسيق مضغوط. قد يتم أيضًا تخزين السجلات في موقع لا يمكن لخدمة Tradefed الوصول إليه.
المعلمات | |
---|---|
dataName |
String : String اسم وصفي للبيانات، مثل "device_logcat" |
dataType |
LogDataType : LogDataType الملف |
dataStream |
InputStream : ERROR(/InputStream) البيانات |
المرتجعات | |
---|---|
LogFile |
LogFile التي تحتوي على مسار الملف المحفوظ وعنوان URL |