InstrumentationResultProtoParser

public class InstrumentationResultProtoParser
توسعه extends Object implements IShellOutputReceiver

java.lang.object
com.android.tradefed.result.ddmlib.InstrumentationResultProtoParser


پروتوی نتیجه ابزار دقیق جمع آوری شده در طول اجرای آزمایشی ابزار دقیق را تجزیه می کند و ITestRunListener را از نتایج مطلع می کند.

خلاصه

زمینه های

public static final String INVALID_TEST_RESULTS_FILE

هنگامی که فایل نتیجه آزمایشی پیدا نشد، پیام خطا ارائه شد.

public static final String NO_TEST_RESULTS_FILE

هنگامی که فایل نتیجه آزمایشی پیدا نشد، پیام خطا ارائه شد.

public static final String NO_TEST_RESULTS_MSG

وقتی هیچ نتیجه آزمایشی از اجرای آزمایشی دریافت نشد، پیام خطا ارائه می‌شود.

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

InstrumentationResultProtoParser (String runName, listeners) InstrumentationResultProtoParser (String runName, listeners)

روش های عمومی

void addOutput (byte[] protoData, int bytes, int length)
void flush ()
boolean isCancelled ()
void processProtoFile (File protoFile)

فایل پروتو نتیجه ابزار دقیق جمع آوری شده در طول اجرای آزمایشی ابزار دقیق را پردازش کنید.

void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

وضعیت جلسه ابزار دقیق را از قبل پردازش کنید که شامل نتایج تست ابزار دقیق و کد وضعیت جلسه به قالب خروجی پوسته برای پردازش بیشتر توسط InstrumentationResultParser است.

void processTestStatus (InstrumentationData.TestStatus testStatus)

پیام اولیه TestStatus را که شامل اطلاعات تست یا نتایج آزمایش و کد نتیجه در قالب خروجی پوسته برای پردازش بیشتر توسط InstrumentationResultParser است، از قبل پردازش کنید.

زمینه های

INVALID_TEST_RESULTS_FILE

public static final String INVALID_TEST_RESULTS_FILE

هنگامی که فایل نتیجه آزمایشی پیدا نشد، پیام خطا ارائه شد.

NO_TEST_RESULTS_FILE

public static final String NO_TEST_RESULTS_FILE

هنگامی که فایل نتیجه آزمایشی پیدا نشد، پیام خطا ارائه شد.

NO_TEST_RESULTS_MSG

public static final String NO_TEST_RESULTS_MSG

وقتی هیچ نتیجه آزمایشی از اجرای آزمایشی دریافت نشد، پیام خطا ارائه می‌شود.

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

InstrumentationResultProtoParser

public InstrumentationResultProtoParser (String runName, 
                 listeners)

مولفه های
runName String

listeners

روش های عمومی

addOutput

public void addOutput (byte[] protoData, 
                int bytes, 
                int length)

مولفه های
protoData byte

bytes int

length int

فلاش

public void flush ()

لغو شده است

public boolean isCancelled ()

برمی گرداند
boolean

processProtoFile

public void processProtoFile (File protoFile)

فایل پروتو نتیجه ابزار دقیق جمع آوری شده در طول اجرای آزمایشی ابزار دقیق را پردازش کنید. فایل پروتو ابزار دقیق شامل وضعیت تست و وضعیت جلسه ابزار دقیق است. این روش تنها زمانی استفاده خواهد شد که فایل پروتو نتایج کامل ابزار دقیق برای تجزیه موجود باشد.

مولفه های
protoFile File : که شامل وضعیت آزمون و نتایج جلسه ابزار دقیق است.

وضعیت جلسه

public void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

وضعیت جلسه ابزار دقیق را از قبل پردازش کنید که شامل نتایج تست ابزار دقیق و کد وضعیت جلسه به قالب خروجی پوسته برای پردازش بیشتر توسط InstrumentationResultParser است.

مولفه های
sessionStatus InstrumentationData.SessionStatus : وضعیت SessionStatus که اطلاعات جلسه ابزار دقیق جمع آوری شده در طول اجرای آزمایشی را نگه می دارد.

وضعیت فرآیند تست

public void processTestStatus (InstrumentationData.TestStatus testStatus)

پیام اولیه TestStatus را که شامل اطلاعات تست یا نتایج آزمایش و کد نتیجه در قالب خروجی پوسته برای پردازش بیشتر توسط InstrumentationResultParser است، از قبل پردازش کنید.

مولفه های
testStatus InstrumentationData.TestStatus : TestStatus حاوی اطلاعات آزمون فعلی جمع آوری شده در طول آزمایش است.