GTestXmlResultParser

public class GTestXmlResultParser
extends Object

java.lang.Object
com.android.tradefed.testtype.GTestXmlResultParser


يحلّل نتائج "وضع إخراج XML" للاختبارات الأصلية التي يتم تشغيلها من Shell باستخدام GTest، ويُعلم ITestRunListener بالنتائج.

ملخّص

طُرق وضع التصميم العامة

GTestXmlResultParser(String testRunName, ITestInvocationListener listener)

ينشئ GTestXmlResultParser لمستمع واحد.

GTestXmlResultParser(String testRunName, Collection<ITestInvocationListener> listeners)

ينشئ GTestXmlResultParser.

الإجراءات العامة

Set<String> getFailedTests()

تعرض قائمة بالاختبارات التي تعذّر إجراؤها أثناء تشغيل الاختبار الحالي.

boolean isTestRunIncomplete()

ما إذا كان تشغيل الاختبار غير مكتمل أم لا

void parseResult(File f, CollectingOutputReceiver output)

تحليل نتائج XML

طُرق وضع التصميم العامة

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                ITestInvocationListener listener)

ينشئ GTestXmlResultParser لمستمع واحد.

المعلَمات
testRunName String: اسم تشغيل الاختبار الذي سيتم تقديمه إلى ITestInvocationListener.testRunStarted(String,int)

listener ITestInvocationListener: يتم إعلامه بنتائج الاختبار أثناء تنفيذه

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                Collection<ITestInvocationListener> listeners)

ينشئ GTestXmlResultParser.

المعلَمات
testRunName String: اسم تشغيل الاختبار الذي سيتم تقديمه إلى ITestInvocationListener.testRunStarted(String,int)

listeners Collection: يتم إعلامه بنتائج الاختبار أثناء تنفيذه

الإجراءات العامة

getFailedTests

public Set<String> getFailedTests ()

تعرض قائمة بالاختبارات التي تعذّر إجراؤها أثناء تشغيل الاختبار الحالي.

المرتجعات
Set<String>

isTestRunIncomplete

public boolean isTestRunIncomplete ()

ما إذا كان تشغيل الاختبار غير مكتمل أم لا

المرتجعات
boolean صحيح، إذا كان تشغيل الاختبار غير مكتمل بسبب مشاكل في التحليل أو بسبب الأعطال

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

تحليل نتائج XML

المعلَمات
f File: File الذي يحتوي على ملف XML الناتج

output CollectingOutputReceiver: الإخراج الذي تم جمعه من تشغيل التنفيذ لإكمال السجلات إذا لزم الأمر