TextResultReporter
public class TextResultReporter
extends InvocationToJUnitResultForwarder
implements ITestInvocationListener , ILogSaverListener
java.lang.Object | ||
↳ | com.android.tradefed.result.InvocationToJUnitResultForwarder | |
↳ | com.android.tradefed.result.TextResultReporter |
مراسل نتائج الاختبار الذي يعيد توجيه النتائج إلى طابعة نتائج النص JUnit.
ملخص
المنشأت العامة | |
---|---|
TextResultReporter () ينشئ |
الأساليب العامة | |
---|---|
void | testAssumptionFailure ( TestDescription testId, String trace) يُستدعى عندما يشير اختبار ذري إلى أنه يفترض وجود شرط خاطئ |
void | testEnded ( TestDescription testId, metrics) testEnded ( TestDescription testId, metrics) تجاوز الوالد لطباعة مقاييس الاختبار بشكل صريح. |
void | testFailed ( TestDescription testId, String trace) يتجاوز الأصل لطباعة الإخفاقات بشكل صريح. |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) يوفر السجل المرتبط أو بيانات التصحيح من استدعاء الاختبار. |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) يتم الاتصال به عند حفظ سجل الاختبار. |
void | testRunEnded (long elapsedTime, metrics) testRunEnded (long elapsedTime, metrics) تجاوز الوالد لطباعة المقاييس بشكل صريح. |
المنشأت العامة
الأساليب العامة
testAssumptionFailure
public void testAssumptionFailure (TestDescription testId, String trace)
يُستدعى عندما يشير اختبار ذري إلى أنه يفترض وجود شرط خاطئ
حدود | |
---|---|
testId | TestDescription : يحدد الاختبار |
trace | String : كومة تتبع الفشل |
انتهى الاختبار
public void testEnded (TestDescription testId,metrics)
تجاوز الوالد لطباعة مقاييس الاختبار بشكل صريح.
حدود | |
---|---|
testId | TestDescription : يحدد الاختبار |
metrics | ERROR(/Map) المقاييس المنبعثة |
فشل الاختبار
public void testFailed (TestDescription testId, String trace)
يتجاوز الأصل لطباعة الإخفاقات بشكل صريح. يعتمد ResultPrinter على العداء الذي يستدعي "طباعة" في نهاية التشغيل التجريبي للقيام بذلك. يبلغ عن فشل حالة الاختبار الفردية.
سيتم استدعاؤه بين testStarted و testEnded.
حدود | |
---|---|
testId | TestDescription : يحدد الاختبار |
trace | String : كومة تتبع الفشل |
testLog
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
يوفر السجل المرتبط أو بيانات التصحيح من استدعاء الاختبار.
يجب استدعاء قبل ERROR(/ITestInvocationListener#invocationFailed(Throwable))
أو ERROR(/ITestInvocationListener#invocationEnded(long))
سيقوم إطار عمل TradeFederation باستدعاء هذه الطريقة تلقائيًا ، مع توفير سجل المضيف وإذا أمكن ، تسجيل الجهاز.
حدود | |
---|---|
dataName | String : ERROR(/String) اسم وصفي للبيانات. على سبيل المثال "device_logcat". ملاحظة قد لا يكون اسم dataName فريدًا لكل طلب. على سبيل المثال ، يجب أن يكون المنفذون قادرين على التعامل مع مكالمات متعددة بنفس اسم البيانات |
dataType | LogDataType : LogDataType للبيانات |
dataStream | InputStreamSource : مصدر البيانات InputStreamSource . يجب على المنفذين استدعاء createInputStream لبدء قراءة البيانات ، والتأكد من إغلاق InputStream الناتج عند الانتهاء. يجب على المتصلين التأكد من أن مصدر البيانات يظل موجودًا ويمكن الوصول إليه حتى تكتمل طريقة testLog. |
testLog تم الحفظ
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
يتم الاتصال به عند حفظ سجل الاختبار.
يجب استخدامه بدلاً من ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
.
حدود | |
---|---|
dataName | String : ERROR(/String) اسم وصفي للبيانات. على سبيل المثال "device_logcat". ملاحظة قد لا يكون اسم dataName فريدًا لكل طلب. على سبيل المثال ، يجب أن يكون المنفذون قادرين على التعامل مع مكالمات متعددة بنفس اسم البيانات |
dataType | LogDataType : LogDataType للبيانات |
dataStream | InputStreamSource : مصدر البيانات InputStreamSource . يجب على المنفذين استدعاء createInputStream لبدء قراءة البيانات ، والتأكد من إغلاق InputStream الناتج عند الانتهاء. |
logFile | LogFile : LogFile الذي يحتوي على البيانات الوصفية للملف المحفوظ. |
انتهى الاختبار
public void testRunEnded (long elapsedTime,metrics)
تجاوز الوالد لطباعة المقاييس بشكل صريح.
حدود | |
---|---|
elapsedTime | long : أبلغ الجهاز عن الوقت المنقضي بالمللي ثانية |
metrics | Metric . |