TestRunToTestInvocationForwarder
public
class
TestRunToTestInvocationForwarder
extends Object
implements
ITestRunListener
| java.lang.Object | |
| ↳ | com.android.tradefed.result.ddmlib.TestRunToTestInvocationForwarder |
Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver. واجهة تضمن تحويل النتائج من واجهة ddmlib إلى واجهة Tradefed.
ترتبط واجهة Ddmlib بتنفيذ اختبارات لقياس حالة التطبيق.
ملخّص
الثوابت | |
|---|---|
String |
ERROR_MESSAGE_FORMAT
|
الإنشاءات العامة | |
|---|---|
TestRunToTestInvocationForwarder(
|
|
الطُرق العامة | |
|---|---|
void
|
testAssumptionFailure(TestIdentifier testId, String trace)
يتم استدعاؤه عندما يشير اختبار ذري إلى أنّه يفترض شرطًا غير صحيح |
void
|
testEnded(TestIdentifier testId,
تسجّل هذه السمة نهاية تنفيذ حالة اختبار فردية. |
void
|
testFailed(TestIdentifier testId, String trace)
تسجّل هذه السمة تعذُّر تنفيذ حالة اختبار فردية. |
void
|
testIgnored(TestIdentifier testId)
يتم استدعاؤها عندما لا يتم تنفيذ اختبار، وعادةً ما يكون ذلك لأنّ طريقة الاختبار يتم شرحها باستخدام org.junit.Ignore. |
void
|
testRunEnded(long elapsedTime,
تقارير نهاية عملية الاختبار |
void
|
testRunFailed(String failure)
تعذّر إكمال تشغيل الاختبار للتقارير بسبب حدوث خطأ فادح. |
void
|
testRunStarted(String runName, int testCount)
تسجيل بداية تشغيل الاختبار |
void
|
testRunStopped(long elapsedTime)
تم إيقاف تشغيل اختبار التقارير قبل اكتماله بناءً على طلب المستخدم. |
void
|
testStarted(TestIdentifier testId)
تسجّل هذه السمة بداية حالة اختبار فردية. |
الثوابت
ERROR_MESSAGE_FORMAT
public static final String ERROR_MESSAGE_FORMAT
Constant Value: "Runner reported an invalid method '%s' (%s). حدث خطأ، سيتم تخطّي الإبلاغ عنه."
الإنشاءات العامة
TestRunToTestInvocationForwarder
public TestRunToTestInvocationForwarder (listeners)
| المعلمات | |
|---|---|
listeners |
|
الطُرق العامة
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId, String trace)
يتم استدعاؤه عندما يشير اختبار ذري إلى أنّه يفترض شرطًا غير صحيح
| المعلمات | |
|---|---|
testId |
TestIdentifier: تحدّد الاختبار |
trace |
String: تتبُّع تسلسل استدعاء الدوال البرمجية للخطأ |
testEnded
public void testEnded (TestIdentifier testId,testMetrics)
تسجّل هذه السمة نهاية تنفيذ حالة اختبار فردية.
إذا لم يتم استدعاء testFailed(TestIdentifier, String)، تكون هذه الحالة قد اجتازت الاختبار. تعرض هذه السمة أيضًا أي مقاييس على شكل مفتاح/قيمة
ربما تم إصدارها أثناء تنفيذ حالة الاختبار.
| المعلمات | |
|---|---|
testId |
TestIdentifier: تحدّد الاختبار |
testMetrics |
: ERROR(/Map) من المقاييس التي يتم إرسالها أثناء تنفيذ حالة الاختبار
بواسطة android.app.Instrumentation#sendStatus يتم الاحتفاظ بترتيب الإدخال
ما لم يتم إصدار المفتاح نفسه عدة مرات. يُرجى العِلم أنّه يتم استبعاد المفاتيح العادية المحدّدة في IInstrumentationResultParser.StatusKeys من هذه الخريطة. قد تضيف Ddmlib مقاييس اختبار إضافية محدّدة في IInstrumentationResultParser.StatusKeys. |
testFailed
public void testFailed (TestIdentifier testId, String trace)
تسجّل هذه السمة تعذُّر تنفيذ حالة اختبار فردية.
سيتم استدعاؤه بين testStarted وtestEnded.
| المعلمات | |
|---|---|
testId |
TestIdentifier: تحدّد الاختبار |
trace |
String: تتبُّع تسلسل استدعاء الدوال البرمجية للخطأ |
testIgnored
public void testIgnored (TestIdentifier testId)
يتم استدعاؤها عندما لا يتم تنفيذ اختبار، وعادةً ما يكون ذلك لأنّ طريقة الاختبار يتم شرحها باستخدام org.junit.Ignore.
| المعلمات | |
|---|---|
testId |
TestIdentifier: تحدّد الاختبار |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) تقارير نهاية عملية الاختبار
| المعلمات | |
|---|---|
elapsedTime |
long: الجهاز أبلغ عن الوقت المنقضي بالمللي ثانية |
runMetrics |
: ERROR(/Map) من المقاييس التي يتم إرسالها أثناء تنفيذ حالة الاختبار
بواسطة android.app.Instrumentation#addResults يتم الاحتفاظ بترتيب الإدخال
ما لم يتم إصدار المفتاح نفسه عدة مرات. يُرجى العِلم أنّه يتم استبعاد المفاتيح العادية المحدّدة في IInstrumentationResultParser.StatusKeys من هذه الخريطة. قد تضيف Ddmlib مقاييس اختبار إضافية محدّدة في IInstrumentationResultParser.StatusKeys. |
testRunFailed
public void testRunFailed (String failure)
تعذّر إكمال تشغيل الاختبار للتقارير بسبب حدوث خطأ فادح.
| المعلمات | |
|---|---|
failure |
String: String تصف سبب تعذُّر تنفيذ العملية. |
testRunStarted
public void testRunStarted (String runName,
int testCount)تسجيل بداية تشغيل الاختبار
| المعلمات | |
|---|---|
runName |
String: اسم عملية التشغيل الاختبارية |
testCount |
int: إجمالي عدد الاختبارات في عملية الاختبار |
testRunStopped
public void testRunStopped (long elapsedTime)
تم إيقاف تشغيل اختبار التقارير قبل اكتماله بناءً على طلب المستخدم.
| المعلمات | |
|---|---|
elapsedTime |
long: الجهاز أبلغ عن الوقت المنقضي بالمللي ثانية |
testStarted
public void testStarted (TestIdentifier testId)
تسجّل هذه السمة بداية حالة اختبار فردية.
| المعلمات | |
|---|---|
testId |
TestIdentifier: تحدّد الاختبار |