TestFailureListener
public
class
TestFailureListener
extends Object
implements
ITestInvocationListener
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.TestFailureListener |
كان المستمع يُستخدَم لاتّخاذ إجراء، مثل لقطة شاشة أو تقرير أخطاء أو جمع logcat عند تعذُّر الاختبار عند الطلب.
ملخّص
وظائف الإنشاء العامة | |
|---|---|
TestFailureListener(
|
|
الطرق العامة | |
|---|---|
void
|
applyModuleConfiguration(boolean bugreportOnFailure)
يسمح هذا الخيار بإلغاء إعدادات الاستدعاء لميزة "التسجيل عند حدوث خطأ" من خلال الإعدادات الخاصة بالوحدة. |
void
|
join()
عليك الانضمام إلى جميع سلاسل المحادثات التي تلتقط logcat لضمان إنهائها. |
void
|
setLogger(ITestLogger logger)
لضبط مكان حفظ السجلات |
void
|
testFailed(TestDescription test, String trace)
|
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
|
void
|
testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)
يمكنك إعادة توجيه السجلّ إلى أداة تسجيل السجلّات، ولكن لا تفعل ذلك من داخل دالة الاستدعاء #testLog، لأنّه إذا كان TestFailureListener جزءًا من السلسلة، سيؤدي ذلك إلى حلقة لا نهائية. |
وظائف الإنشاء العامة
TestFailureListener
public TestFailureListener (devices, boolean bugReportOnFailure, boolean rebootOnFailure)
| المعلمات | |
|---|---|
devices |
|
bugReportOnFailure |
boolean |
rebootOnFailure |
boolean |
الطرق العامة
applyModuleConfiguration
public void applyModuleConfiguration (boolean bugreportOnFailure)
يسمح هذا الخيار بإلغاء إعدادات الاستدعاء لميزة "التسجيل عند حدوث خطأ" من خلال الإعدادات الخاصة بالوحدة.
| المعلمات | |
|---|---|
bugreportOnFailure |
boolean: true لإنشاء تقرير أخطاء عند تعذُّر الاختبار خطأ بخلاف ذلك.
|
انضمام
public void join ()
عليك الانضمام إلى جميع سلاسل المحادثات التي تلتقط logcat لضمان إنهائها.
setLogger
public void setLogger (ITestLogger logger)
لضبط المكان الذي يجب حفظ السجلات فيه
| المعلمات | |
|---|---|
logger |
ITestLogger |
testFailed
public void testFailed (TestDescription test,
String trace)
| المعلمات | |
|---|---|
test |
TestDescription |
trace |
String |
testLog
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)| المعلمات | |
|---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogForward
public void testLogForward (String dataName,
LogDataType dataType,
InputStreamSource dataStream)يمكنك إعادة توجيه السجلّ إلى أداة تسجيل السجلّات، ولكن لا تفعل ذلك من داخل دالة الاستدعاء #testLog، لأنّه إذا كان TestFailureListener جزءًا من السلسلة، سيؤدي ذلك إلى حلقة لا نهائية.
| المعلمات | |
|---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |