وصف الإخفاق

public class FailureDescription
extends Object

java.lang.Object
com.android.tradefed.result.FailureDescription.


الفئة التي تصف معلومات الفشل في الاتحاد التجاري. تحتوي هذه الفئة على تصحيح الأخطاء معلومات وسياق الإخفاق الذي يساعد على فهم المشكلة.

ملخّص

الطرق العامة

static FailureDescription create(String errorMessage, TestRecordProto.FailureStatus status)

يمكنك إنشاء FailureDescription استنادًا إلى رسالة الخطأ التي تم إنشاؤها بعد الإخفاق.

static FailureDescription create(String errorMessage)

يمكنك إنشاء FailureDescription استنادًا إلى رسالة الخطأ التي تم إنشاؤها بعد الإخفاق.

boolean equals(Object obj)
ActionInProgress getActionInProgress()

يعرض الإجراء الذي يجري تنفيذه أثناء الإخفاق.

Throwable getCause()

تعرض الاستثناء الذي تسبب في الفشل.

String getDebugHelpMessage()

يعرض رسالة المساعدة لتصحيح الأخطاء.

ErrorIdentifier getErrorIdentifier()

تعرض ErrorIdentifier التي تمثّل الخطأ.

String getErrorMessage()

تعرض رسالة الخطأ المرتبطة بتعذُّر البيانات.

TestRecordProto.FailureStatus getFailureStatus()

تعرض حالة الإخفاق المرتبطة بالفشل.

String getFormattedErrorMessage()

طريقة منسقة لعرض الخطأ وبعض التفاصيل.

String getOrigin()

تعرض أصل الخطأ.

int hashCode()
boolean isRetriable()

تعرض ما إذا كان الخطأ قابلاً للتكرار أم لا.

boolean rerunFull()

يعرض ما إذا كنا بحاجة إلى إعادة محاولة التشغيل الكامل أم لا.

FailureDescription setActionInProgress(ActionInProgress action)

تحديد الإجراء قيد التقدم أثناء حدوث الفشل.

FailureDescription setCause(Throwable cause)

لضبط الاستثناء الذي تسبب في حدوث الفشل، إن وجد.

FailureDescription setDebugHelpMessage(String message)

تحدِّد هذه السياسة رسالة المساعدة الخاصة بتصحيح الأخطاء في حال عدم اكتمال العملية.

FailureDescription setErrorIdentifier(ErrorIdentifier errorId)

تضبط السمة ErrorIdentifier التي تمثّل الخطأ.

void setErrorMessage(String errorMessage)

لضبط رسالة الخطأ.

FailureDescription setFailureStatus(TestRecordProto.FailureStatus status)

ضبط TestRecordProto.FailureStatus المرتبط مع الإخفاق.

FailureDescription setFullRerun(boolean fullRerun)

تحدِّد هذه السياسة ما إذا كان سيتم إعادة تشغيل عملية التشغيل بالكامل عند حدوث إخفاق في عملية التشغيل أم لا.

FailureDescription setOrigin(String origin)

تحدد مصدر الخطأ.

FailureDescription setRetriable(boolean retriable)

تحدِّد هذه السياسة ما إذا كان الخطأ قابلاً لإعادة المحاولة أم لا.

String toString()

الطرق العامة

إنشاء

public static FailureDescription create (String errorMessage, 
                TestRecordProto.FailureStatus status)

يمكنك إنشاء FailureDescription استنادًا إلى رسالة الخطأ التي تم إنشاؤها بعد الإخفاق.

المعلمات
errorMessage String: رسالة الخطأ الناتجة عن الإخفاق.

status TestRecordProto.FailureStatus: الحالة المرتبطة بتعذُّر التحقّق

المرتجعات
FailureDescription FailureDescription التي تم إنشاؤها

إنشاء

public static FailureDescription create (String errorMessage)

يمكنك إنشاء FailureDescription استنادًا إلى رسالة الخطأ التي تم إنشاؤها بعد الإخفاق.

المعلمات
errorMessage String: رسالة الخطأ الناتجة عن الإخفاق.

المرتجعات
FailureDescription FailureDescription التي تم إنشاؤها

علامة يساوي

public boolean equals (Object obj)

المعلمات
obj Object

المرتجعات
boolean

getActionInProgress

public ActionInProgress getActionInProgress ()

يعرض الإجراء الذي يجري تنفيذه أثناء الإخفاق. يمكن أن تكون القيمة فارغة.

المرتجعات
ActionInProgress

الحصول على سبب

public Throwable getCause ()

تعرض الاستثناء الذي تسبب في الفشل. يمكن أن تكون القيمة فارغة.

المرتجعات
Throwable

الحصول على DebugHelpMessage

public String getDebugHelpMessage ()

يعرض رسالة المساعدة لتصحيح الأخطاء. يمكن أن تكون القيمة فارغة.

المرتجعات
String

getErrorIdentifier

public ErrorIdentifier getErrorIdentifier ()

تعرض ErrorIdentifier التي تمثّل الخطأ. يمكن أن تكون القيمة فارغة.

المرتجعات
ErrorIdentifier

الحصول على رسالة خطأ

public String getErrorMessage ()

تعرض رسالة الخطأ المرتبطة بتعذُّر البيانات.

المرتجعات
String

حالة التعذُّر

public TestRecordProto.FailureStatus getFailureStatus ()

تعرض حالة الإخفاق المرتبطة بالفشل. يمكن أن تكون القيمة فارغة.

المرتجعات
TestRecordProto.FailureStatus

GetFormattedErrorMessage

public String getFormattedErrorMessage ()

طريقة منسقة لعرض الخطأ وبعض التفاصيل.

المرتجعات
String

GetOrigin

public String getOrigin ()

تعرض أصل الخطأ. يمكن أن تكون القيمة فارغة.

المرتجعات
String

رمز التجزئة

public int hashCode ()

المرتجعات
int

يمكن استرداده

public boolean isRetriable ()

تعرض ما إذا كان الخطأ قابلاً للتكرار أم لا.

المرتجعات
boolean

إعادة تشغيل كامل

public boolean rerunFull ()

يعرض ما إذا كنا بحاجة إلى إعادة محاولة التشغيل الكامل أم لا.

المرتجعات
boolean

setAction قيد التقدم

public FailureDescription setActionInProgress (ActionInProgress action)

تحديد الإجراء قيد التقدم أثناء حدوث الفشل.

المعلمات
action ActionInProgress

المرتجعات
FailureDescription

سبب الضبط

public FailureDescription setCause (Throwable cause)

لضبط الاستثناء الذي تسبب في حدوث الفشل، إن وجد.

المعلمات
cause Throwable

المرتجعات
FailureDescription

setDebugHelpMessage

public FailureDescription setDebugHelpMessage (String message)

تحدِّد هذه السياسة رسالة المساعدة الخاصة بتصحيح الأخطاء في حال عدم اكتمال العملية.

المعلمات
message String

المرتجعات
FailureDescription

setErrorIdentifier

public FailureDescription setErrorIdentifier (ErrorIdentifier errorId)

تضبط السمة ErrorIdentifier التي تمثّل الخطأ.

المعلمات
errorId ErrorIdentifier

المرتجعات
FailureDescription

setErrorMessage

public void setErrorMessage (String errorMessage)

لضبط رسالة الخطأ.

المعلمات
errorMessage String

ضبط حالة التعذُّر

public FailureDescription setFailureStatus (TestRecordProto.FailureStatus status)

ضبط TestRecordProto.FailureStatus المرتبط مع الإخفاق.

المعلمات
status TestRecordProto.FailureStatus

المرتجعات
FailureDescription

setFullRerun

public FailureDescription setFullRerun (boolean fullRerun)

تحدِّد هذه السياسة ما إذا كان سيتم إعادة تشغيل عملية التشغيل بالكامل عند حدوث إخفاق في عملية التشغيل أم لا.

المعلمات
fullRerun boolean

المرتجعات
FailureDescription

setOrigin

public FailureDescription setOrigin (String origin)

تحدد مصدر الخطأ.

المعلمات
origin String

المرتجعات
FailureDescription

يمكن إعادة المحاولة

public FailureDescription setRetriable (boolean retriable)

تحدِّد هذه السياسة ما إذا كان الخطأ قابلاً لإعادة المحاولة أم لا.

المعلمات
retriable boolean

المرتجعات
FailureDescription

إلىسلسلة

public String toString ()

المرتجعات
String