أداة 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

اسم ملف نصي يحتوي على جميع أسماء ملفات إخراج الاختبار

مسار_الشعار_الأوّلي

public static final String TOOL_LOG_PATH

يشير ذلك المصطلح إلى اسم دليل فرعي يحتوي على جميع الملفات التي تم إنشاؤها من خلال عملية المضيف.

شركة إنشاءات عامة

أداة ClusterLogSaver

public ClusterLogSaver ()

الطرق العامة

الحصول على LogReportDir

public LogFile getLogReportDir ()

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

المرتجعات
LogFile LogFile.

تم إنهاء الاستدعاء

public void invocationEnded (long elapsedTime)

البلاغات التي تفيد بإنهاء الاستدعاء، سواء بنجاح أو بسبب خطأ ما الشرط.

سيتم استدعاؤه تلقائيًا من خلال إطار عمل التجارة الفيدرالية بعد تم الاتصال بـ ITestInvocationListener#invocationEnded(long).

المعلمات
elapsedTime long: الوقت المنقضي للاستدعاء بالملي ثانية

تم بدء الاستدعاء

public void invocationStarted (IInvocationContext context)

يبلِّغ عن بدء الاستدعاء للاختبار.

سيتم استدعاؤه تلقائيًا بواسطة إطار عمل التجارة الفيدرالية قبل تم الاتصال بـ 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 للملف المحفوظ.