تجزیه‌کننده‌ی نتایج GTestXml

public class GTestXmlResultParser
extends Object

شیء جاوا
com.android.tradefed.testtype.GTestXmlResultParser


نتایج «حالت خروجی xml» تست‌های بومی با استفاده از 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 را تجزیه کنید

سازندگان عمومی

تجزیه‌کننده‌ی نتایج GTestXml

public GTestXmlResultParser (String testRunName, 
                ITestInvocationListener listener)

GTestXmlResultParser را برای یک شنونده واحد ایجاد می‌کند.

پارامترها
testRunName String : نام اجرای آزمایشی که باید به ITestInvocationListener.testRunStarted(String,int) ارائه شود.

listener ITestInvocationListener : همزمان با اجرای تست‌ها، از نتایج تست مطلع می‌شود.

تجزیه‌کننده‌ی نتایج GTestXml

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

GTestXmlResultParser را ایجاد می‌کند.

پارامترها
testRunName String : نام اجرای آزمایشی که باید به ITestInvocationListener.testRunStarted(String,int) ارائه شود.

listeners Collection : همزمان با اجرای تست‌ها، از نتایج تست مطلع می‌شوید

روش‌های عمومی

دریافت تست‌های ناموفق

public Set<String> getFailedTests ()

لیستی از تست‌هایی که در طول اجرای تست فعلی ناموفق بوده‌اند را برمی‌گرداند.

بازگشت‌ها
Set<String>

isTestRun ناتمام

public boolean isTestRunIncomplete ()

اینکه آیا اجرای آزمایشی ناقص بوده یا خیر.

بازگشت‌ها
boolean درست است، اگر اجرای آزمایشی به دلیل مشکلات تجزیه یا خرابی‌ها ناقص بوده باشد.

تجزیه نتیجه

public void parseResult (File f, 
                CollectingOutputReceiver output)

نتایج xml را تجزیه کنید

پارامترها
f File : File که حاوی xml خروجی است

output CollectingOutputReceiver : خروجی جمع‌آوری‌شده از اجرای برنامه برای تکمیل گزارش‌ها در صورت لزوم