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()

احصل على LogFile الذي يحتوي على المسار و/أو عنوان URL للدليل الذي يتم حفظ السجلات فيه.

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