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 ()

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

final getRealDevices ()

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

String getRunName ()

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

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 final  getBuildInfos ()

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

برمی گرداند

GetDevices

public final  getDevices ()

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

برمی گرداند

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

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

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

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

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

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

برمی گرداند
ITestInvocationListener

getRealDevices

public final  getRealDevices ()

همه دستگاه‌های غیرخرد را از لیست 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