SubprocessTest ResultsParser

public class SubprocessTestResultsParser
extends Object

java.lang.object
com.android.tradefed.util.SubprocessTestResultsParser


ERROR(/FileOutputStream) را گسترش می دهد تا خروجی را قبل از نوشتن در فایل تجزیه کند تا بتوانیم رویدادهای آزمایشی را در سمت راه اندازی ایجاد کنیم.

خلاصه

کلاس های تو در تو

class SubprocessTestResultsParser.StatusKeys

کلیدهای وضعیت تست مربوطه.

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

SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context)

سازنده برای تجزیه کننده نتیجه

SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context)

سازنده برای تجزیه کننده نتیجه

روش های عمومی

void close ()
void completeModuleEvents ()

تمام رویدادهای باز مانده را تکمیل و ببندید

TestDescription getCurrentTest ()

آزمایشی را که در حال حاضر در حال انجام است برمی گرداند.

SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()

اطلاعات رویداد شکست فراخوانی گزارش شده را برمی گرداند.

int getSocketServerPort ()

گیرنده سوکتی که باز بود را برمی گرداند.

Long getStartTime ()

زمان شروع مرتبط با رویداد شروع فراخوان را از فراخوانی فرآیند فرعی برمی‌گرداند.

boolean joinReceiver (long millis, boolean waitForConnection)

منتظر بمانید تا گیرنده رویداد پردازش رویدادها را به پایان برساند.

boolean joinReceiver (long millis)

منتظر بمانید تا گیرنده رویداد پردازش رویدادها را به پایان برساند.

void parseFile (File file)
void processNewLines (String[] lines)

تجزیه و تحلیل را در هر خط آرایه فراخوانی کنید تا در صورت وجود رویدادها را استخراج کنید.

boolean reportedInvocationFailed ()

نشان می دهد که آیا فراخوانی گزارش نشده است یا خیر.

void setIgnoreTestLog (boolean ignoreTestLog)

اینکه رویدادهای testLog را نادیده بگیریم یا نه و فقط به logAssociation تکیه کنیم.

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

SubprocessTest ResultsParser

public SubprocessTestResultsParser (ITestInvocationListener listener, 
                boolean streaming, 
                IInvocationContext context)

سازنده برای تجزیه کننده نتیجه

پارامترها
listener ITestInvocationListener : ITestInvocationListener که در آن نتایج را گزارش کنید

streaming boolean : اگر True باشد، یک گیرنده سوکت برای دریافت نتایج باز خواهد شد.

context IInvocationContext : اطلاعات IInvocationContext در مورد فراخوانی

SubprocessTest ResultsParser

public SubprocessTestResultsParser (ITestInvocationListener listener, 
                IInvocationContext context)

سازنده برای تجزیه کننده نتیجه

پارامترها
listener ITestInvocationListener : ITestInvocationListener که در آن نتایج را گزارش کنید

context IInvocationContext : اطلاعات IInvocationContext در مورد فراخوانی

روش های عمومی

بستن

public void close ()

fullModuleEvents

public void completeModuleEvents ()

تمام رویدادهای باز مانده را تکمیل و ببندید

getCurrentTest

public TestDescription getCurrentTest ()

آزمایشی را که در حال حاضر در حال انجام است برمی گرداند.

برمی گرداند
TestDescription

getReportedInvocationFailedEventInfo

public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()

اطلاعات رویداد شکست فراخوانی گزارش شده را برمی گرداند.

برمی گرداند
SubprocessEventHelper.InvocationFailedEventInfo

getSocketServerPort

public int getSocketServerPort ()

گیرنده سوکتی که باز بود را برمی گرداند. -1 اگر هیچ کدام

برمی گرداند
int

getStartTime

public Long getStartTime ()

زمان شروع مرتبط با رویداد شروع فراخوان را از فراخوانی فرآیند فرعی برمی‌گرداند.

برمی گرداند
Long

joinReceiver

public boolean joinReceiver (long millis, 
                boolean waitForConnection)

منتظر بمانید تا گیرنده رویداد پردازش رویدادها را به پایان برساند.

پارامترها
millis long : وقفه در میلی ثانیه.

waitForConnection boolean : برای رد شدن از انتظار در صورتی که اتصالی هرگز برقرار نشد نادرست است.

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

joinReceiver

public boolean joinReceiver (long millis)

منتظر بمانید تا گیرنده رویداد پردازش رویدادها را به پایان برساند. حتی اگر اتصالی برقرار نشده باشد، یعنی پردازش هنوز شروع نشده باشد، صبر خواهد کرد.

پارامترها
millis long : وقفه در میلی ثانیه.

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

parseFile

public void parseFile (File file)

پارامترها
file File

processNewLines

public void processNewLines (String[] lines)

تجزیه و تحلیل را در هر خط آرایه فراخوانی کنید تا در صورت وجود رویدادها را استخراج کنید.

پارامترها
lines String

گزارش InvocationFailed

public boolean reportedInvocationFailed ()

نشان می دهد که آیا فراخوانی گزارش نشده است یا خیر.

برمی گرداند
boolean

setIgnoreTestLog

public void setIgnoreTestLog (boolean ignoreTestLog)

اینکه رویدادهای testLog را نادیده بگیریم یا نه و فقط به logAssociation تکیه کنیم.

پارامترها
ignoreTestLog boolean