BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector , IDeviceActionReceiver
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 () |
String | getModuleName () |
final | getRealDevices () همه دستگاههای غیرخرد را از لیست |
String | getRunName () نام اجرای آزمایشی |
final ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) راهاندازی جمعآورنده با شرایط فعلی و مکان ارسال نتایج. |
final void | invocationEnded (long elapsedTime) گزارش می دهد که فراخوانی خاتمه یافته است، چه با موفقیت یا به دلیل برخی شرایط خطا. |
final void | invocationFailed ( FailureDescription failure) یک فراخوان ناقص را به دلیل برخی شرایط خطا گزارش می دهد. |
final void | invocationFailed (Throwable cause) یک فراخوان ناقص را به دلیل برخی شرایط خطا گزارش می دهد. |
final void | invocationStarted ( IInvocationContext context) Invocation Listeners برای ارسال |
final boolean | isDisabled () اگر کل شی غیرفعال باشد، True را برمیگرداند (از راهاندازی و حذف کردن صرفنظر کنید). |
boolean | isDisabledReceiver () آیا |
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) تعیین میکند |
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) جایگزینی برای |
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) اجرای آزمایشی گزارشها به دلیل نقصی که توسط |
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 | testStarted ( TestDescription test, long startTime) جایگزینی برای |
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 finalgetBuildInfos ()
لیستی از اطلاعات ساخت موجود در فراخوان را برمی گرداند.
برمی گرداند | |
---|---|
GetDevices
public finalgetDevices ()
لیست دستگاه های موجود در فراخوان را برمی گرداند.
برمی گرداند | |
---|---|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
فایل را از مصنوعات آزمایشی یا مصنوعات ماژول بازیابی کنید و آن را در یک نقشه برای تماس های بعدی ذخیره کنید.
مولفه های | |
---|---|
fileName | String : نام فایلی که باید در مصنوعات جستجو کنید. |
برمی گرداند | |
---|---|
File | فایلی از مصنوع آزمایشی یا مصنوع ماژول. در صورت یافت نشدن فایل، null را برمیگرداند. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
ITestInvocationListener
اصلی را برمیگرداند که در آن نتایج را فوروارد میکنیم.
برمی گرداند | |
---|---|
ITestInvocationListener |
getModuleName
public String getModuleName ()
برمی گرداند | |
---|---|
String |
getRealDevices
public finalgetRealDevices ()
همه دستگاههای غیرخرد را از لیست 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 : دلیل ERROR(/Throwable) شکست |
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 : زمان پایان آزمایش، اندازهگیری شده از طریق ERROR(/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 : یک نام توصیفی ERROR(/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 : یک نام توصیفی ERROR(/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 : ERROR(/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 : زمان شروع اجرا، اندازه گیری شده از طریق ERROR(/System#currentTimeMillis()) |
testRunStopped
public final void testRunStopped (long elapsedTime)
اجرای آزمایشی گزارشها قبل از تکمیل به دلیل درخواست کاربر متوقف شد.
TODO: در حال حاضر استفاده نشده است، حذف را در نظر بگیرید
مولفه های | |
---|---|
elapsedTime | long : دستگاه زمان سپری شده را بر حسب میلی ثانیه گزارش کرد |
تست شروع شد
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 : زمان شروع آزمایش، اندازه گیری شده از طریق ERROR(/System#currentTimeMillis()) |
تست شروع شد
public final void testStarted (TestDescription test)
موارد تست پاسخ به تماس
مولفه های | |
---|---|
test | TestDescription : تست را مشخص می کند |