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