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 على العداء الذي يستدعي "print" في نهاية التشغيل التجريبي للقيام بذلك. الإبلاغ عن فشل حالة اختبار فردية.
سيتم استدعاؤه بين 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 تلقائيًا باستدعاء هذه الطريقة، مما يوفر سجل المضيف وlogcat للجهاز، إن أمكن.
حدود | |
---|---|
dataName | String : اسم وصفي String البيانات. على سبيل المثال "device_logcat". لاحظ أن dataName قد لا يكون فريدًا لكل استدعاء. أي يجب أن يكون المنفذون قادرين على التعامل مع مكالمات متعددة بنفس اسم البيانات |
dataType | LogDataType : LogDataType للبيانات |
dataStream | InputStreamSource : InputStreamSource للبيانات. يجب على المنفذين استدعاء createInputStream لبدء قراءة البيانات، والتأكد من إغلاق InputStream الناتج عند اكتماله. يجب على المتصلين التأكد من أن مصدر البيانات يظل موجودًا ويمكن الوصول إليه حتى تكتمل طريقة testLog. |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
يتم الاتصال به عند حفظ سجل الاختبار.
يجب استخدامه بدلاً من ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
.
حدود | |
---|---|
dataName | String : اسم وصفي String البيانات. على سبيل المثال "device_logcat". لاحظ أن dataName قد لا يكون فريدًا لكل استدعاء. أي يجب أن يكون المنفذون قادرين على التعامل مع مكالمات متعددة بنفس اسم البيانات |
dataType | LogDataType : LogDataType للبيانات |
dataStream | InputStreamSource : InputStreamSource للبيانات. يجب على المنفذين استدعاء createInputStream لبدء قراءة البيانات، والتأكد من إغلاق InputStream الناتج عند اكتماله. |
logFile | LogFile : LogFile الذي يحتوي على البيانات التعريفية للملف المحفوظ. |
testRunEnded
public void testRunEnded (long elapsedTime,metrics)
يتجاوز الأصل لطباعة المقاييس بشكل صريح.
حدود | |
---|---|
elapsedTime | long : أبلغ الجهاز عن الوقت المنقضي، بالمللي ثانية |
metrics | Metric . |