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 |