BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements 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 () |
روش های عمومی | |
---|---|
final | getBuildInfos () لیستی از اطلاعات ساخت موجود در فراخوان را برمی گرداند. |
final | getDevices () لیست دستگاه های موجود در فراخوان را برمی گرداند. |
File | getFileFromTestArtifacts (String fileName) فایل را از مصنوعات آزمایشی یا مصنوعات ماژول بازیابی کنید و آن را در یک نقشه برای تماس های بعدی ذخیره کنید. |
final ITestInvocationListener | getInvocationListener () |
final | getRealDevices () همه دستگاههای غیرخرد را از لیست |
String | getRunName () نام اجرای آزمایشی |
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 را برمیگرداند (از راهاندازی و حذف کردن صرفنظر کنید). |
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 | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) پس از پایان اجرای آزمایشی، تماس مجدد برقرار شود. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) |
void | onTestRunStart ( DeviceMetricData runData) هنگامی که یک اجرای آزمایشی شروع می شود، تماس بگیرید. |
void | onTestStart ( DeviceMetricData testData) هنگامی که یک مورد آزمایشی شروع می شود، تماس بگیرید. |
final void | setDisable (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) |
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 ()
روش های عمومی
getBuildInfos
public finalgetBuildInfos ()
لیستی از اطلاعات ساخت موجود در فراخوان را برمی گرداند.
برمی گرداند | |
---|---|
GetDevices
public finalgetDevices ()
لیست دستگاه های موجود در فراخوان را برمی گرداند.
برمی گرداند | |
---|---|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
فایل را از مصنوعات آزمایشی یا مصنوعات ماژول بازیابی کنید و آن را در یک نقشه برای تماس های بعدی ذخیره کنید.
پارامترها | |
---|---|
fileName | String : نام فایلی که باید در مصنوعات جستجو کنید. |
برمی گرداند | |
---|---|
File | فایلی از مصنوع آزمایشی یا مصنوع ماژول. در صورت یافت نشدن فایل، null را برمیگرداند. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
ITestInvocationListener
اصلی را برمیگرداند که در آن نتایج را فوروارد میکنیم.
برمی گرداند | |
---|---|
ITestInvocationListener |
getRealDevices
public finalgetRealDevices ()
همه دستگاههای غیرخرد را از لیست getDevices()
برمیگرداند.
برمی گرداند | |
---|---|
getRunName
public String getRunName ()
نام اجرای آزمایشی mRunName
برمیگرداند که گردآورنده را راهاندازی میکند.
برمی گرداند | |
---|---|
String | mRunName، نام اجرای آزمایشی فعلی. |
init
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
راهاندازی جمعآورنده با شرایط فعلی و مکان ارسال نتایج. در هر نمونه فقط یک بار فراخوانی می شود و انتظار می رود که گردآورنده زمینه و شنونده داخلی خود را به روز کند. Init هرگز در طول اجرای آزمایشی همیشه قبل از آن فراخوانی نمی شود.
نادیده نگیرید مگر اینکه بدانید در حال انجام چه کاری هستید.
پارامترها | |
---|---|
context | IInvocationContext : IInvocationContext برای فراخوانی در حال انجام. |
listener | ITestInvocationListener : ITestInvocationListener که در آن نتایج را قرار دهید. |
برمی گرداند | |
---|---|
ITestInvocationListener | شنونده جدید شنونده اصلی را می پیچد. |
فراخوان پایان یافت
public final void invocationEnded (long elapsedTime)
پارامترها | |
---|---|
elapsedTime | long |
فراخوان ناموفق بود
public final void invocationFailed (FailureDescription failure)
پارامترها | |
---|---|
failure | FailureDescription |
فراخوان ناموفق بود
public final void invocationFailed (Throwable cause)
پارامترها | |
---|---|
cause | Throwable |
invocationStarted
public final void invocationStarted (IInvocationContext context)
Invocation Listeners برای ارسال
پارامترها | |
---|---|
context | IInvocationContext |
غیرفعال است
public final boolean isDisabled ()
اگر کل شی غیرفعال باشد، True را برمیگرداند (از راهاندازی و حذف کردن صرفنظر کنید). در غیر این صورت نادرست است.
برمی گرداند | |
---|---|
boolean |
logAssociation
public final void logAssociation (String dataName, LogFile logFile)
در اجرای کلکتور متریک استفاده نکنید. این ارسال محض است.
پارامترها | |
---|---|
dataName | String |
logFile | LogFile |
onTestAssumptionFailure
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
هنگامی که یک مورد آزمایشی با شکست فرضی شکست می خورد.
پارامترها | |
---|---|
testData | DeviceMetricData : DeviceMetricData که دادههای مورد آزمایشی را نگه میدارد. |
test | TestDescription : TestDescription مورد آزمایشی در حال انجام است. |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
هنگامی که یک مورد آزمایشی به پایان می رسد، تماس بگیرید. این باید زمان پاکسازی باشد.
پارامترها | |
---|---|
testData | DeviceMetricData : DeviceMetricData که دادههای مورد آزمایشی را نگه میدارد. همان شیء در هنگام onTestStart(com.android.tradefed.device.metric.DeviceMetricData) خواهد بود. |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) ارسال شده است. |
test | TestDescription : TestDescription مورد آزمایشی در حال انجام است. |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
هنگامی که یک مورد آزمایشی به پایان می رسد، تماس بگیرید. این باید زمان پاکسازی باشد.
پارامترها | |
---|---|
testData | DeviceMetricData : DeviceMetricData که دادههای مورد آزمایشی را نگه میدارد. همان شیء در هنگام onTestStart(com.android.tradefed.device.metric.DeviceMetricData) خواهد بود. |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) ارسال شده است. |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
هنگامی که یک مورد آزمایشی با شکست مواجه می شود.
پارامترها | |
---|---|
testData | DeviceMetricData : DeviceMetricData که دادههای مورد آزمایشی را نگه میدارد. |
test | TestDescription : TestDescription مورد آزمایشی در حال انجام است. |
درTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
پس از پایان اجرای آزمایشی، تماس مجدد برقرار شود. این باید زمان پاکسازی باشد.
پارامترها | |
---|---|
runData | DeviceMetricData : DeviceMetricData داده ها را برای اجرا نگه می دارد. همان شیء در هنگام onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) خواهد بود. |
currentRunMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) ارسال شده است. |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
پارامترها | |
---|---|
testData | DeviceMetricData |
failure | FailureDescription |
درTestRunStart
public void onTestRunStart (DeviceMetricData runData)
هنگامی که یک اجرای آزمایشی شروع می شود، تماس بگیرید.
پارامترها | |
---|---|
runData | DeviceMetricData : DeviceMetricData داده ها را برای اجرا نگه می دارد. |
onTestStart
public void onTestStart (DeviceMetricData testData)
هنگامی که یک مورد آزمایشی شروع می شود، تماس بگیرید.
پارامترها | |
---|---|
testData | DeviceMetricData : DeviceMetricData که دادههای مورد آزمایشی را نگه میدارد. |
set Disable
public final void setDisable (boolean isDisabled)
تنظیم می کند که آیا شی باید غیرفعال شود. غیرفعال به این معنی است که هر دو مرحله راه اندازی و حذف باید نادیده گرفته شوند. می توان از آن برای غیرفعال کردن یک شی به طور پیش فرض در سازنده پیش فرض استفاده کرد.
پارامترها | |
---|---|
isDisabled | boolean : حالتی که شی باید در آن قرار گیرد. |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
در اجرای کلکتور متریک استفاده نکنید. این ارسال خالص است.
پارامترها | |
---|---|
logSaver | 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 |
تست پایان یافت
public final void testEnded (TestDescription test, long endTime,testMetrics)
پارامترها | |
---|---|
test | TestDescription |
endTime | long |
testMetrics |
تست پایان یافت
public final void testEnded (TestDescription test,testMetrics)
پارامترها | |
---|---|
test | TestDescription |
testMetrics |
تست شکست خورد
public final void testFailed (TestDescription test, FailureDescription failure)
پارامترها | |
---|---|
test | TestDescription |
failure | FailureDescription |
تست شکست خورد
public final void testFailed (TestDescription test, String trace)
پارامترها | |
---|---|
test | TestDescription |
trace | String |
تست نادیده گرفته شد
public final void testIgnored (TestDescription test)
پارامترها | |
---|---|
test | TestDescription |
testLog
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
پارامترها | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
testLogSaved
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
در اجرای کلکتور متریک استفاده نکنید. این ارسال خالص است.
پارامترها | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
testModuleEnded
public final void testModuleEnded ()
testModuleStarted
public final void testModuleStarted (IInvocationContext moduleContext)
پارامترها | |
---|---|
moduleContext | IInvocationContext |
testRunEnded
public final void testRunEnded (long elapsedTime,runMetrics)
پارامترها | |
---|---|
elapsedTime | long |
runMetrics |
testRunFailed
public final void testRunFailed (FailureDescription failure)
پارامترها | |
---|---|
failure | FailureDescription |
testRunFailed
public final void testRunFailed (String errorMessage)
پارامترها | |
---|---|
errorMessage | String |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber)
پارامترها | |
---|---|
runName | String |
testCount | int |
attemptNumber | int |
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 |
startTime | long |
testRunStopped
public final void testRunStopped (long elapsedTime)
پارامترها | |
---|---|
elapsedTime | long |
تست شروع شد
public final void testStarted (TestDescription test, long startTime)
پارامترها | |
---|---|
test | TestDescription |
startTime | long |
تست شروع شد
public final void testStarted (TestDescription test)
موارد تست پاسخ به تماس
پارامترها | |
---|---|
test | TestDescription |