BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IDeviceActionReceiver , IMetricCollector

java.lang.object
com.android.tradefed.device.metric.BaseDeviceMetricCollector


اجرای پایه IMetricCollector که امکان شروع و توقف مجموعه را در onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) و ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .

خلاصه
فیلدها
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

سازندگان عمومی
BaseDeviceMetricCollector ()
روش های عمومی
void extraInit ( IInvocationContext context, ITestInvocationListener listener)
final getBuildInfos ()

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

final getDevices ()

لیست دستگاه های موجود در فراخوان را برمی گرداند.

File getFileFromTestArtifacts (String fileName)

فایل را از مصنوعات آزمایشی یا مصنوعات ماژول بازیابی کنید و آن را در یک نقشه برای تماس های بعدی ذخیره کنید.

final ITestInvocationListener getInvocationListener ()

ITestInvocationListener اصلی را برمی‌گرداند که در آن نتایج را فوروارد می‌کنیم.

String getModuleName ()
final getRealDevices ()

همه دستگاه‌های غیرخرد را از لیست getDevices() برمی‌گرداند.

String getRunName ()

نام اجرای آزمایشی mRunName برمی‌گرداند که گردآورنده را راه‌اندازی می‌کند.

final ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

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

final void invocationEnded (long elapsedTime)

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

final void invocationFailed ( FailureDescription failure)

یک فراخوان ناقص را به دلیل برخی شرایط خطا گزارش می دهد.

final void invocationFailed (Throwable cause)

یک فراخوان ناقص را به دلیل برخی شرایط خطا گزارش می دهد.

void invocationSkipped ( SkipReason reason)

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

final void invocationStarted ( IInvocationContext context)

Invocation Listeners برای ارسال

final boolean isDisabled ()

اگر کل شی غیرفعال باشد، True را برمی‌گرداند (از راه‌اندازی و حذف کردن صرفنظر کنید).

boolean isDisabledReceiver ()

آیا IDeviceActionReceiver غیرفعال است یا خیر.

final void logAssociation (String dataName, LogFile logFile)

در اجرای کلکتور متریک استفاده نکنید.

void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

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

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

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

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

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

void onTestFail ( DeviceMetricData testData, TestDescription test)

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

void onTestModuleEnded ()

امکان ثبت رویداد پایان یافته ماژول را فراهم می کند.

void onTestModuleStarted ()

به ضبط رویداد شروع شده ماژول اجازه می دهد.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

هنگامی که یک اجرای آزمایشی به پایان می رسد، تماس بگیرید.

void onTestRunFailed ( DeviceMetricData testData, FailureDescription failure)

پاسخ به تماس برای رویدادهای testRunFailed

void onTestRunStart ( DeviceMetricData runData)

هنگامی که یک اجرای آزمایشی شروع می شود، تماس بگیرید.

void onTestStart ( DeviceMetricData testData)

هنگامی که یک مورد آزمایشی شروع می شود، تماس بگیرید.

void rebootEnded ( ITestDevice device)

هنگامی که راه اندازی مجدد در دستگاه به پایان رسید، اعلان دریافت می کند.

void rebootStarted ( ITestDevice device)

هنگام راه‌اندازی مجدد در دستگاه، اعلان دریافت می‌کند.

final void setDisable (boolean isDisabled)

تنظیم می کند که آیا شی باید غیرفعال شود.

void setDisableReceiver (boolean isDisabled)

تعیین می‌کند IDeviceActionReceiver غیرفعال شود یا خیر.

final void setLogSaver ( ILogSaver logSaver)

در اجرای کلکتور متریک استفاده نکنید.

final void testAssumptionFailure ( TestDescription test, String trace)

زمانی که یک آزمایش اتمی نشان می دهد که شرطی نادرست را فرض می کند، نامیده می شود

final void testAssumptionFailure ( TestDescription test, FailureDescription failure)

زمانی که یک آزمایش اتمی نشان می دهد که شرطی نادرست را فرض می کند، نامیده می شود

final void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)

جایگزینی برای ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) که می‌توانیم زمان پایان را مستقیماً مشخص کنیم.

final void testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics)

پایان اجرای یک مورد آزمایشی فردی را گزارش می کند.

final void testFailed ( TestDescription test, FailureDescription failure)

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

final void testFailed ( TestDescription test, String trace)

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

final void testIgnored ( TestDescription test)

زمانی که آزمایشی اجرا نمی‌شود نامیده می‌شود، معمولاً به این دلیل که یک روش تست با org.junit.Ignore حاشیه‌نویسی می‌شود.

final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

گزارش مربوطه یا داده های اشکال زدایی را از فراخوانی آزمایشی ارائه می دهد.

final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

در اجرای کلکتور متریک استفاده نکنید.

final void testModuleEnded ()

پایان اجرای یک ماژول را گزارش می دهد.

final void testModuleStarted ( IInvocationContext moduleContext)

شروع یک ماژول در حال اجرا را گزارش می دهد.

final void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

گزارش پایان اجرای آزمایشی

final void testRunFailed ( FailureDescription failure)

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

final void testRunFailed (String errorMessage)

اجرای آزمایشی گزارش ها به دلیل یک خطای مهلک انجام نشد.

final void testRunStarted (String runName, int testCount, int attemptNumber)

شروع اجرای آزمایشی را گزارش می دهد.

final void testRunStarted (String runName, int testCount)

تست پاسخ به تماس

final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)

شروع اجرای آزمایشی را گزارش می دهد.

final void testRunStopped (long elapsedTime)

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

final void testSkipped ( TestDescription test, SkipReason reason)

زمانی فراخوانی می‌شود که آزمایشی نادیده گرفته می‌شود و به دلیلی که معمولاً انتظار نمی‌رود اجرا نمی‌شود.

final void testStarted ( TestDescription test, long startTime)

جایگزینی برای testStarted(com.android.tradefed.result.TestDescription) که در آن زمان شروع آزمایش را نیز مشخص می کنیم، همراه با ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) برای اندازه گیری دقیق .

final void testStarted ( TestDescription test)

موارد تست پاسخ به تماس

فیلدها
TEST_CASE_EXCLUDE_GROUP_OPTION
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

TEST_CASE_INCLUDE_GROUP_OPTION
public static final String TEST_CASE_INCLUDE_GROUP_OPTION

سازندگان عمومی
BaseDeviceMetricCollector
public BaseDeviceMetricCollector ()

روش های عمومی
extraInit
public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

پرتاب می کند
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException
getBuildInfos
public final  getBuildInfos ()

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

برمی گرداند

GetDevices
public final  getDevices ()

لیست دستگاه های موجود در فراخوان را برمی گرداند.

برمی گرداند

getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)

فایل را از مصنوعات آزمایشی یا مصنوعات ماژول بازیابی کنید و آن را در یک نقشه برای تماس های بعدی ذخیره کنید.

پارامترها
fileName String : نام فایلی که باید در مصنوعات جستجو کنید.

برمی گرداند
File فایلی از مصنوع آزمایشی یا مصنوع ماژول. در صورت یافت نشدن فایل، null را برمی‌گرداند.

getInvocationListener
public final ITestInvocationListener getInvocationListener ()

ITestInvocationListener اصلی را برمی‌گرداند که در آن نتایج را فوروارد می‌کنیم.

برمی گرداند
ITestInvocationListener

getModuleName
public String getModuleName ()

برمی گرداند
String

getRealDevices
public final  getRealDevices ()

همه دستگاه‌های غیرخرد را از لیست getDevices() برمی‌گرداند.

برمی گرداند

getRunName
public String getRunName ()

نام اجرای آزمایشی mRunName برمی‌گرداند که گردآورنده را راه‌اندازی می‌کند.

برمی گرداند
String mRunName، نام اجرای آزمایشی فعلی.

init
public final ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

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

نادیده نگیرید مگر اینکه بدانید در حال انجام چه کاری هستید.

پارامترها
context IInvocationContext : IInvocationContext برای فراخوانی در حال انجام.

listener ITestInvocationListener : ITestInvocationListener که در آن نتایج را قرار دهید.

برمی گرداند
ITestInvocationListener شنونده جدید شنونده اصلی را می پیچد.

پرتاب می کند
DeviceNotAvailableException
فراخوان پایان یافت
public final void invocationEnded (long elapsedTime)

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

به طور خودکار توسط چارچوب TradeFederation فراخوانی می شود.

پارامترها
elapsedTime long : زمان سپری شده فراخوانی در ms

فراخوان ناموفق بود
public final void invocationFailed (FailureDescription failure)

یک فراخوان ناقص را به دلیل برخی شرایط خطا گزارش می دهد.

به طور خودکار توسط چارچوب TradeFederation فراخوانی می شود.

پارامترها
failure FailureDescription : FailureDescription که علت خرابی را توصیف می کند

فراخوان ناموفق بود
public final void invocationFailed (Throwable cause)

یک فراخوان ناقص را به دلیل برخی شرایط خطا گزارش می دهد.

به طور خودکار توسط چارچوب TradeFederation فراخوانی می شود.

پارامترها
cause Throwable : علت Throwable شکست

فراخوان نادیده گرفته شد
public void invocationSkipped (SkipReason reason)

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

پارامترها
reason SkipReason

invocationStarted
public final void invocationStarted (IInvocationContext context)

Invocation Listeners برای ارسال

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

غیرفعال است
public final boolean isDisabled ()

اگر کل شی غیرفعال باشد، True را برمی‌گرداند (از راه‌اندازی و حذف کردن صرفنظر کنید). در غیر این صورت نادرست است.

برمی گرداند
boolean

isDisabledReceiver
public boolean isDisabledReceiver ()

آیا IDeviceActionReceiver غیرفعال است یا خیر.

برمی گرداند
boolean اگر غیرفعال باشد true را برگردانید، در غیر این صورت false را برگردانید.

logAssociation
public final void logAssociation (String dataName, 
                LogFile logFile)

در اجرای کلکتور متریک استفاده نکنید. این ارسال خالص است.

پارامترها
dataName String : نام داده ها

logFile LogFile : فایل LogFile که قبلاً ثبت شده است و باید با پرونده آزمایشی مرتبط شود.

onTestAssumptionFailure
public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

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

پارامترها
testData DeviceMetricData : DeviceMetricData که داده‌های مورد آزمایشی را نگه می‌دارد.

test TestDescription : TestDescription مورد آزمایشی در حال انجام است.

پرتاب می کند
DeviceNotAvailableException
onTestEnd
public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

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

پارامترها
testData DeviceMetricData : DeviceMetricData که داده‌های مورد آزمایشی را نگه می‌دارد. همان شیء در هنگام onTestStart(com.android.tradefed.device.metric.DeviceMetricData) خواهد بود.

currentTestCaseMetrics : نقشه فعلی معیارها به ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) منتقل شد.

test TestDescription : TestDescription مورد آزمایشی در حال انجام است.

پرتاب می کند
DeviceNotAvailableException
onTestEnd
public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

پارامترها
testData DeviceMetricData : DeviceMetricData که داده‌های مورد آزمایشی را نگه می‌دارد. همان شیء در هنگام onTestStart(com.android.tradefed.device.metric.DeviceMetricData) خواهد بود.

currentTestCaseMetrics : نقشه فعلی معیارها به ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) منتقل شد.

پرتاب می کند
DeviceNotAvailableException
onTestFail
public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

پارامترها
testData DeviceMetricData : DeviceMetricData که داده‌های مورد آزمایشی را نگه می‌دارد.

test TestDescription : TestDescription مورد آزمایشی در حال انجام است.

پرتاب می کند
DeviceNotAvailableException
onTestModuleEnded
public void onTestModuleEnded ()

امکان ثبت رویداد پایان یافته ماژول را فراهم می کند.

پرتاب می کند
DeviceNotAvailableException
onTestModuleStarted
public void onTestModuleStarted ()

به ضبط رویداد شروع شده ماژول اجازه می دهد.

پرتاب می کند
DeviceNotAvailableException
درTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

هنگامی که یک اجرای آزمایشی به پایان می رسد، تماس بگیرید. این باید زمان پاکسازی باشد.

پارامترها
runData DeviceMetricData : DeviceMetricData داده ها را برای اجرا نگه می دارد. همان شیء در هنگام onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) خواهد بود.

currentRunMetrics : نقشه فعلی معیارها به ERROR(/#testRunEnded(long,Map)) ارسال شد.

پرتاب می کند
DeviceNotAvailableException
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

پاسخ به تماس برای رویدادهای testRunFailed

پرتاب می کند
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException
درTestRunStart
public void onTestRunStart (DeviceMetricData runData)

هنگامی که یک اجرای آزمایشی شروع می شود، تماس بگیرید.

پارامترها
runData DeviceMetricData : DeviceMetricData داده ها را برای اجرا نگه می دارد.

پرتاب می کند
DeviceNotAvailableException
onTestStart
public void onTestStart (DeviceMetricData testData)

هنگامی که یک مورد آزمایشی شروع می شود، تماس بگیرید.

پارامترها
testData DeviceMetricData : DeviceMetricData که داده‌های مورد آزمایشی را نگه می‌دارد.

پرتاب می کند
DeviceNotAvailableException
راه اندازی مجدد به پایان رسید
public void rebootEnded (ITestDevice device)

هنگامی که راه اندازی مجدد در دستگاه به پایان رسید، اعلان دریافت می کند.

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

پارامترها
device ITestDevice : ITestDevice جایی که راه اندازی مجدد به پایان رسید.

پرتاب می کند
DeviceNotAvailableException
راه اندازی مجدد شروع شد
public void rebootStarted (ITestDevice device)

هنگام راه‌اندازی مجدد در دستگاه، اعلان دریافت می‌کند.

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

پارامترها
device ITestDevice : ITestDevice جایی که راه اندازی مجدد شروع شد.

پرتاب می کند
DeviceNotAvailableException
set Disable
public final void setDisable (boolean isDisabled)

تنظیم می کند که آیا شی باید غیرفعال شود. غیرفعال به این معنی است که هر دو مرحله راه اندازی و حذف باید نادیده گرفته شوند. می توان از آن برای غیرفعال کردن یک شی به طور پیش فرض در سازنده پیش فرض استفاده کرد.

پارامترها
isDisabled boolean : حالتی که شی باید در آن قرار گیرد.

setDisableReceiver
public void setDisableReceiver (boolean isDisabled)

تعیین می‌کند IDeviceActionReceiver غیرفعال شود یا خیر. غیرفعال کردن به این معنی است که برای دریافت رویدادهای اقدام دستگاه در دستگاه ثبت نمی شود.

پارامترها
isDisabled boolean

setLogSaver
public final void setLogSaver (ILogSaver logSaver)

در اجرای کلکتور متریک استفاده نکنید. این ارسال خالص است.

پارامترها
logSaver ILogSaver : ILogSaver

آزمون فرض شکست
public final void testAssumptionFailure (TestDescription test, 
                String trace)

زمانی که یک آزمایش اتمی نشان می دهد که شرطی نادرست را فرض می کند، نامیده می شود

پارامترها
test TestDescription : تست را مشخص می کند

trace String : ردپای شکست

آزمون فرض شکست
public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

زمانی که یک آزمایش اتمی نشان می دهد که شرطی نادرست را فرض می کند، نامیده می شود

پارامترها
test TestDescription : تست را مشخص می کند

failure FailureDescription : FailureDescription که شکست و زمینه آن را توصیف می کند.

تست پایان یافت
public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

جایگزینی برای ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) که می‌توانیم زمان پایان را مستقیماً مشخص کنیم. برای اندازه گیری دقیق، با testStarted(com.android.tradefed.result.TestDescription, long) ترکیب کنید.

پارامترها
test TestDescription : تست را مشخص می کند

endTime long : زمان پایان آزمایش، اندازه‌گیری شده از طریق System.currentTimeMillis()

testMetrics : یک ERROR(/Map) از معیارهای منتشر شده

تست پایان یافت
public final void testEnded (TestDescription test, 
                 testMetrics)

پایان اجرای یک مورد آزمایشی فردی را گزارش می کند.

اگر testFailed(TestDescription, FailureDescription) فراخوانی نمی شد، این آزمایش با موفقیت انجام شد. همچنین هر معیار کلید/مقداری را که ممکن است در طول اجرای مورد آزمایشی منتشر شده باشد، برمی گرداند.

پارامترها
test TestDescription : تست را مشخص می کند

testMetrics : یک ERROR(/Map) از معیارهای منتشر شده

تست شکست خورد
public final void testFailed (TestDescription test, 
                FailureDescription failure)

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

بین testStarted و testEnded فراخوانی خواهد شد.

پارامترها
test TestDescription : تست را مشخص می کند

failure FailureDescription : FailureDescription که شکست و زمینه آن را توصیف می کند.

تست شکست خورد
public final void testFailed (TestDescription test, 
                String trace)

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

بین testStarted و testEnded فراخوانی خواهد شد.

پارامترها
test TestDescription : تست را مشخص می کند

trace String : ردپای شکست

تست نادیده گرفته شد
public final void testIgnored (TestDescription test)

زمانی که آزمایشی اجرا نمی‌شود نامیده می‌شود، معمولاً به این دلیل که یک روش تست با org.junit.Ignore حاشیه‌نویسی می‌شود.

پارامترها
test TestDescription : تست را مشخص می کند

testLog
public final void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

گزارش مربوطه یا داده های اشکال زدایی را از فراخوانی آزمایشی ارائه می دهد.

باید قبل از ERROR(/ITestInvocationListener#invocationFailed(Throwable)) یا ERROR(/ITestInvocationListener#invocationEnded(long)) فراخوانی شود

چارچوب TradeFederation به طور خودکار این روش را فراخوانی می‌کند و گزارش میزبان و در صورت وجود، logcat دستگاه را ارائه می‌کند.

پارامترها
dataName String : نام توصیفی String از داده ها. به عنوان مثال "device_logcat". توجه داشته باشید dataName ممکن است در هر فراخوان منحصر به فرد نباشد. به عنوان مثال، پیاده‌کننده‌ها باید بتوانند چندین تماس را با یک dataName مدیریت کنند

dataType LogDataType : LogDataType داده ها

dataStream InputStreamSource : InputStreamSource داده ها. پیاده‌کننده‌ها باید createInputStream را برای شروع خواندن داده‌ها فراخوانی کنند و از بسته شدن InputStream حاصل پس از تکمیل اطمینان حاصل کنند. تماس‌گیرندگان باید اطمینان حاصل کنند که منبع داده‌ها تا زمانی که روش testLog کامل نشود، موجود و قابل دسترسی است.

testLogSaved
public final void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

در اجرای کلکتور متریک استفاده نکنید. این ارسال محض است.

پارامترها
dataName String : نام توصیفی String از داده ها. به عنوان مثال "device_logcat". توجه داشته باشید dataName ممکن است در هر فراخوان منحصر به فرد نباشد. به عنوان مثال، پیاده‌کننده‌ها باید بتوانند چندین تماس را با یک dataName مدیریت کنند

dataType LogDataType : LogDataType داده ها

dataStream InputStreamSource : InputStreamSource داده ها. پیاده‌کننده‌ها باید createInputStream را برای شروع خواندن داده‌ها فراخوانی کنند و از بسته شدن InputStream حاصل پس از تکمیل اطمینان حاصل کنند.

logFile LogFile : LogFile حاوی متا داده های فایل ذخیره شده است.

testModuleEnded
public final void testModuleEnded ()

پایان اجرای یک ماژول را گزارش می دهد.

testModuleStarted
public final void testModuleStarted (IInvocationContext moduleContext)

شروع یک ماژول در حال اجرا را گزارش می دهد. این فراخوانی با testModuleEnded() مرتبط است و در دنباله اختیاری است. این فقط در طول اجرا استفاده می شود که از ماژول ها استفاده می کند: دونده های مبتنی بر مجموعه.

پارامترها
moduleContext IInvocationContext : IInvocationContext ماژول.

testRunEnded
public final void testRunEnded (long elapsedTime, 
                 runMetrics)

گزارش پایان اجرای آزمایشی FIXME: ما نمی توانیم دو رابط Map<> با نوع متفاوت داشته باشیم، بنابراین باید از HashMap در اینجا استفاده کنیم.

پارامترها
elapsedTime long : دستگاه زمان سپری شده را بر حسب میلی ثانیه گزارش کرد

runMetrics : جفت های کلید-مقدار در پایان اجرای آزمایشی با Metric گزارش شده است.

testRunFailed
public final void testRunFailed (FailureDescription failure)

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

پارامترها
failure FailureDescription : FailureDescription که شکست و زمینه آن را توصیف می کند.

testRunFailed
public final void testRunFailed (String errorMessage)

اجرای آزمایشی گزارش ها به دلیل یک خطای مهلک انجام نشد.

پارامترها
errorMessage String : String که دلیل شکست اجرا را توضیح می دهد.

testRunStarted
public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

شروع اجرای آزمایشی را گزارش می دهد.

پارامترها
runName String : نام اجرای آزمایشی

testCount int : تعداد کل تست ها در اجرای آزمایشی

attemptNumber int : شماره سفارش، شناسایی تلاش‌های مختلف یک runName که چندین بار اجرا می‌شوند. تلاش Number با 0 ایندکس شده است و باید هر بار که اجرای جدیدی اتفاق می افتد افزایش یابد. به عنوان مثال، یک تست 3 بار به صورت دانه ای تکرار می شود، باید 4 اجرا در مجموع تحت همان runName داشته باشد و numberNumber از 0 تا 3 باشد.

testRunStarted
public final void testRunStarted (String runName, 
                int testCount)

تست پاسخ به تماس

پارامترها
runName String : نام اجرای آزمایشی

testCount int : تعداد کل تست ها در اجرای آزمایشی

testRunStarted
public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

شروع اجرای آزمایشی را گزارش می دهد.

پارامترها
runName String : نام اجرای آزمایشی

testCount int : تعداد کل تست ها در اجرای آزمایشی

attemptNumber int : شماره سفارش، شناسایی تلاش‌های مختلف یک runName که چندین بار اجرا می‌شوند. تلاش Number با 0 ایندکس شده است و باید هر بار که اجرای جدیدی اتفاق می افتد افزایش یابد. به عنوان مثال، یک تست 3 بار به صورت دانه ای تکرار می شود، باید 4 اجرا در مجموع تحت همان runName داشته باشد و numberNumber از 0 تا 3 باشد.

startTime long : زمان شروع اجرا، اندازه‌گیری شده از طریق System.currentTimeMillis()

testRunStopped
public final void testRunStopped (long elapsedTime)

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

TODO: در حال حاضر استفاده نشده است، حذف را در نظر بگیرید

پارامترها
elapsedTime long : دستگاه زمان سپری شده را بر حسب میلی ثانیه گزارش کرد

تست رد شد
public final void testSkipped (TestDescription test, 
                SkipReason reason)

زمانی فراخوانی می‌شود که آزمایشی نادیده گرفته می‌شود و به دلیلی که معمولاً انتظار نمی‌رود اجرا نمی‌شود. سعی می شود این تست ها مجددا امتحان شوند تا اجرای مناسبی انجام شود.

پارامترها
test TestDescription : تست را مشخص می کند

reason SkipReason : SkipReason

تست شروع شد
public final void testStarted (TestDescription test, 
                long startTime)

جایگزینی برای testStarted(com.android.tradefed.result.TestDescription) که در آن زمان شروع آزمایش را نیز مشخص می کنیم، همراه با ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) برای اندازه گیری دقیق .

پارامترها
test TestDescription : تست را مشخص می کند

startTime long : زمان شروع آزمایش، اندازه‌گیری شده از طریق System.currentTimeMillis()

تست شروع شد
public final void testStarted (TestDescription test)

موارد تست پاسخ به تماس

پارامترها
test TestDescription : تست را مشخص می کند