ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver |
فئة ILogSaver لتحميل نتائج الاختبار إلى TFC
ملخّص
الثوابت | |
|---|---|
String |
FILE_NAMES_FILE_NAME
اسم ملف نصي يحتوي على جميع أسماء ملفات نتائج الاختبار. |
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
اسم ملف نصي يحتوي على جميع أسماء ملفات نتائج الاختبار.
القيمة الثابتة: "FILES"
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
اسم دليل فرعي يحتوي على جميع الملفات التي تم إنشاؤها بواسطة عملية المضيف
القيمة الثابتة: "tool-logs"
الإنشاءات العامة
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 الخاص به |