FilteredResultForwarder
public
class
FilteredResultForwarder
extends ResultForwarder
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.ResultForwarder | |
| ↳ | com.android.tradefed.result.FilteredResultForwarder | |
نوع من ResultForwarder لا يسمح إلا بتسجيل
قائمة مسموح بها من TestDescription.
ملخّص
وظائف الإنشاء العامة | |
|---|---|
FilteredResultForwarder(
|
|
الطرق العامة | |
|---|---|
void
|
testAssumptionFailure(TestDescription test, FailureDescription failure)
يتمّ استدعاؤه عندما يُبلغ اختبار ذري عن أنّه يفترض شرطًا غير صحيح. |
void
|
testAssumptionFailure(TestDescription test, String trace)
يتمّ استدعاؤه عندما يُبلغ اختبار ذري عن أنّه يفترض شرطًا غير صحيح. |
void
|
testEnded(TestDescription test,
يُبلِغ عن نهاية تنفيذ نموذج اختبار فردي. |
void
|
testEnded(TestDescription test, long endTime,
بديل |
void
|
testFailed(TestDescription test, FailureDescription failure)
الإبلاغ عن تعذُّر اختبار فردي |
void
|
testFailed(TestDescription test, String trace)
الإبلاغ عن تعذُّر اختبار فردي |
void
|
testIgnored(TestDescription test)
يتمّ استدعاؤه عندما لا يتمّ تنفيذ اختبار، وذلك بشكل عام لأنّ طريقة اختبار تمّت إضافة تعليق توضيحي إليها باستخدام علامة @org.junit.Ignore. |
void
|
testStarted(TestDescription test, long startTime)
بديل عن |
void
|
testStarted(TestDescription test)
الإبلاغ عن بدء حالة اختبار فردية |
وظائف الإنشاء العامة
FilteredResultForwarder
public FilteredResultForwarder (allowedTests, ITestInvocationListener... listeners)
| المعلمات | |
|---|---|
allowedTests |
|
listeners |
ITestInvocationListener |
الطرق العامة
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
يتمّ استدعاؤه عندما يُبلغ اختبار ذري عن أنّه يفترض شرطًا غير صحيح.
| المعلمات | |
|---|---|
test |
TestDescription: لتحديد الاختبار |
failure |
FailureDescription: FailureDescription لوصف الخطأ وسياقه |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, String trace)
يتمّ استدعاؤه عندما يُبلغ اختبار ذري عن أنّه يفترض شرطًا غير صحيح.
| المعلمات | |
|---|---|
test |
TestDescription: لتحديد الاختبار |
trace |
String: تتبُّع تسلسل استدعاء الدوال البرمجية للخطأ |
testEnded
public void testEnded (TestDescription test,testMetrics)
يُبلِغ عن نهاية تنفيذ نموذج اختبار فردي.
إذا لم يتمّ استدعاء testFailed(TestDescription, FailureDescription)، يعني ذلك أنّ هذا الاختبار قد اجتاز. ويعرض أيضًا أي مقاييس مفتاح/قيمة
قد تم إصدارها أثناء تنفيذ نموذج الاختبار.
| المعلمات | |
|---|---|
test |
TestDescription: لتحديد الاختبار |
testMetrics |
: ERROR(/Map) من المقاييس التي تمّ قياسها |
testEnded
public void testEnded (TestDescription test, long endTime,testMetrics)
بديل ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) حيث يمكننا تحديد وقت الانتهاء
مباشرةً. يمكنك الجمع بين testStarted(com.android.tradefed.result.TestDescription, long) لقياس الأداء بدقة.
| المعلمات | |
|---|---|
test |
TestDescription: لتحديد الاختبار |
endTime |
long: وقت انتهاء الاختبار، يتم قياسه من خلال System.currentTimeMillis() |
testMetrics |
: ERROR(/Map) من المقاييس التي تمّ قياسها |
testFailed
public void testFailed (TestDescription test, FailureDescription failure)
الإبلاغ عن تعذُّر اختبار فردي
سيتمّ استدعاؤه بين testStarted وtestEnded.
| المعلمات | |
|---|---|
test |
TestDescription: لتحديد الاختبار |
failure |
FailureDescription: FailureDescription لوصف الخطأ وسياقه |
testFailed
public void testFailed (TestDescription test, String trace)
الإبلاغ عن تعذُّر اختبار فردي
سيتمّ استدعاؤه بين testStarted وtestEnded.
| المعلمات | |
|---|---|
test |
TestDescription: لتحديد الاختبار |
trace |
String: تتبُّع تسلسل استدعاء الدوال البرمجية للخطأ |
testIgnored
public void testIgnored (TestDescription test)
يتمّ استدعاؤه عندما لا يتمّ تنفيذ اختبار، وذلك بشكل عام لأنّ طريقة اختبار تمّت إضافة تعليق توضيحي إليها باستخدام علامة @org.junit.Ignore.
| المعلمات | |
|---|---|
test |
TestDescription: لتحديد الاختبار |
testStarted
public void testStarted (TestDescription test, long startTime)
بديل عن testStarted(com.android.tradefed.result.TestDescription) حيث نحدّد أيضًا وقت بدء الاختبار
، مع ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) لإجراء قياس دقيق.
| المعلمات | |
|---|---|
test |
TestDescription: لتحديد الاختبار |
startTime |
long: وقت بدء الاختبار، يتم قياسه من خلال System.currentTimeMillis() |
testStarted
public void testStarted (TestDescription test)
الإبلاغ عن بدء حالة اختبار فردية واجهة قديمة، يجب استخدام testStarted(com.android.tradefed.result.TestDescription) كلما أمكن.
| المعلمات | |
|---|---|
test |
TestDescription: لتحديد الاختبار |