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)

استماع شنوندگان برای ارسال

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)

استماع شنوندگان برای ارسال

مولفه های
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