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 .

انتهت الدعوة

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 للملف المحفوظ.