LUCIResultReporter
public
class
LUCIResultReporter
extends CollectingTestListener
implements
ILogSaverListener,
ISupportGranularResults
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.LUCIResultReporter |
أداة الإبلاغ للنتائج التي تحفظ نتائج الاختبارات التي تحتاجها ResultDB وLUCI إلى تنسيق JSON (go/result-sink) وسجّل موقع الملف في وحدة التحكم. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult وهو يخزن نتيجة الاختبار لكل حالة اختبار أثناء إجراء الاختبار في مصفوفة.
ملخّص
شركة إنشاءات عامة | |
---|---|
LUCIResultReporter()
|
الطرق العامة | |
---|---|
void
|
invocationEnded(long elapsedTime)
البلاغات التي تفيد بإنهاء الاستدعاء، سواء بنجاح أو بسبب خطأ ما الشرط. |
void
|
invocationFailed(Throwable cause)
تُبلغ عن استدعاء غير مكتمل بسبب خطأ ما. |
void
|
invocationStarted(IInvocationContext context)
يبلِّغ عن بدء الاستدعاء للاختبار. |
void
|
logAssociation(String dataName, LogFile logFile)
يجمع ملفات النتائج. |
void
|
saveJsonFile(JSONObject jsonResults)
تحفظ ملف نتائج JSON. |
void
|
setGranularResults(boolean granularResults)
|
boolean
|
supportGranularResults()
عرض "صحيح" إذا كان المبلِّغ يدعم النتائج الدقيقة، أو يعرض "خطأ" في الحالات الأخرى. |
شركة إنشاءات عامة
LUCIResultReporter
public LUCIResultReporter ()
الطرق العامة
تم إنهاء الاستدعاء
public void invocationEnded (long elapsedTime)
البلاغات التي تفيد بإنهاء الاستدعاء، سواء بنجاح أو بسبب خطأ ما الشرط.
سيتم استدعاؤه تلقائيًا بواسطة إطار عمل الاتحاد التجاري.
المعلمات | |
---|---|
elapsedTime |
long : الوقت المنقضي للاستدعاء بالملي ثانية |
تعذّر الاستدعاء
public void invocationFailed (Throwable cause)
تُبلغ عن استدعاء غير مكتمل بسبب خطأ ما.
سيتم استدعاؤه تلقائيًا بواسطة إطار عمل الاتحاد التجاري.
المعلمات | |
---|---|
cause |
Throwable : السبب Throwable للتعذُّر |
تم بدء الاستدعاء
public void invocationStarted (IInvocationContext context)
يبلِّغ عن بدء الاستدعاء للاختبار.
سيتم استدعاؤه تلقائيًا بواسطة إطار عمل الاتحاد التجاري. على المبلّغين إلغاء المشاركة هذه الطريقة لإتاحة إعداد تقارير عن أجهزة متعددة.
المعلمات | |
---|---|
context |
IInvocationContext : معلومات عن الاستدعاء |
مؤسسة Log Association
public void logAssociation (String dataName, LogFile logFile)
يجمع ملفات النتائج.
المعلمات | |
---|---|
dataName |
String : اسم البيانات |
logFile |
LogFile : LogFile الذي تم تسجيله سابقًا والذي يجب ربطه
حالة الاختبار. |
حفظJsonFile
public void saveJsonFile (JSONObject jsonResults)
تحفظ ملف نتائج JSON.
المعلمات | |
---|---|
jsonResults |
JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
المعلمات | |
---|---|
granularResults |
boolean |
supportGranularResults
public boolean supportGranularResults ()
عرض "صحيح" إذا كان المبلِّغ يدعم النتائج الدقيقة، أو يعرض "خطأ" في الحالات الأخرى.
المرتجعات | |
---|---|
boolean |