أداة 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
اسم ملف نصي يحتوي على جميع أسماء ملفات إخراج الاختبار
مسار_الشعار_الأوّلي
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 للملف المحفوظ. |