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 . |
انتهت الدعوة
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 للملف المحفوظ. |