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) استماع شنوندگان برای ارسال |
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)
استماع شنوندگان برای ارسال
مولفه های | |
---|---|
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 از مورد آزمون در حال پیشرفت است. |
onTestRunEnd
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 |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
هنگامی که اجرای آزمایشی شروع می شود ، تماس مجدد برقرار می شود.
مولفه های | |
---|---|
runData | DeviceMetricData است: DeviceMetricData برگزاری داده ها را برای اجرا. |
onTestStart
public void onTestStart (DeviceMetricData testData)
وقتی یک مورد آزمایشی شروع می شود ، تماس بگیرید.
مولفه های | |
---|---|
testData | DeviceMetricData است: DeviceMetricData برگزاری داده ها را برای مورد آزمون. |
setDisable
public final void setDisable (boolean isDisabled)
تعیین می کند که آیا شی باید غیرفعال شود یا خیر. Disabled بدین معناست که هم مراحل راه اندازی و هم مراحل teardown را باید رد کرد. می تواند برای غیرفعال کردن یک شی به طور پیش فرض در سازنده پیش فرض استفاده شود.
مولفه های | |
---|---|
isDisabled | boolean : دولت شی باید در قرار داده است. |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
در داخل مجموعه جمع کننده متریک استفاده نکنید. این یک حمل و نقل محض است.
مولفه های | |
---|---|
logSaver | ILogSaver |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, String trace)
مولفه های | |
---|---|
test | TestDescription |
trace | String |
testAssumptionFailure
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 |
testStarted
public final void testStarted (TestDescription test, long startTime)
مولفه های | |
---|---|
test | TestDescription |
startTime | long |
testStarted
public final void testStarted (TestDescription test)
موارد تست تماس های تلفنی
مولفه های | |
---|---|
test | TestDescription |