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)

تقارير تفيد بأن الاستدعاء قد تم إنهاؤه، سواء بنجاح أو بسبب خطأ ما.

سيتم استدعاؤه تلقائيًا بواسطة إطار عمل TradeFederation.

حدود
elapsedTime long : الوقت المنقضي للاستدعاء في مللي ثانية

فشل الاستدعاء

public void invocationFailed (Throwable cause)

يُبلغ عن استدعاء غير مكتمل بسبب بعض حالات الخطأ.

سيتم استدعاؤه تلقائيًا بواسطة إطار عمل TradeFederation.

حدود
cause Throwable : السبب Throwable للفشل

invocationStarted

public void invocationStarted (IInvocationContext context)

تقارير بداية استدعاء الاختبار.

سيتم استدعاؤه تلقائيًا بواسطة إطار عمل TradeFederation. يحتاج المراسلون إلى تجاوز هذه الطريقة لدعم التقارير على أجهزة متعددة.

حدود
context IInvocationContext : معلومات حول الاستدعاء

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

يجمع ملفات النتائج.

حدود
dataName String : اسم البيانات

logFile LogFile : LogFile الذي تم تسجيله من قبل ويجب أن يرتبط بحالة الاختبار.

saveJsonFile

public void saveJsonFile (JSONObject jsonResults)

يحفظ ملف نتيجة JSON.

حدود
jsonResults JSONObject

setGranularResults

public void setGranularResults (boolean granularResults)

حدود
granularResults boolean

supportGranularResults

public boolean supportGranularResults ()

يُرجع صحيحًا إذا كان المُبلغ يدعم النتائج التفصيلية، ويُرجع خطأ بخلاف ذلك.

عائدات
boolean