CollectingTestListener

public class CollectingTestListener
extends Object implements ITestInvocationListener , ILogSaverListener , IDisableable

java.lang.object
com.android.tradefed.result.CollectingTestListener


یک ITestInvocationListener که تمام نتایج آزمایش را جمع آوری می کند.

اگرچه ساختارهای داده استفاده شده در این شیء ایمن هستند، اما فراخوانی های ITestInvocationListener باید به ترتیب صحیح فراخوانی شوند.

خلاصه

سازندگان عمومی

CollectingTestListener ()

روش های عمومی

IBuildInfo getBuildInfo ()

این روش منسوخ شده است. به IBuildInfo از getInvocationContext() تکیه کنید.

TestRunResult getCurrentRunResults ()

نتایج آزمایشی فعلی را دریافت می کند.

int getExpectedTests ()

تعداد تست‌های مورد انتظار را برمی‌گرداند.

IInvocationContext getInvocationContext ()

متن فراخوانی را که از طریق invocationStarted(com.android.tradefed.invoker.IInvocationContext) گزارش شده است، برگردانید.

getMergedTestRunResults ()

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

IInvocationContext getModuleContextForRunResult (String testRunName)

IInvocationContext ماژول مرتبط با نتایج را برمی گرداند.

MultiMap <String, LogFile > getModuleLogFiles ()

یک کپی از نقشه حاوی تمام فایل های ثبت شده مرتبط با ماژول را برمی گرداند

MultiMap <String, LogFile > getNonAssociatedLogFiles ()

یک کپی از نقشه را برمی‌گرداند که حاوی تمام فایل‌های ثبت‌شده است که با اجرای آزمایشی یا ماژول مرتبط نیست.

int getNumAllFailedTestRuns ()

تعداد کل اجرای آزمایشی را در حالت شکست برمی‌گرداند

int getNumAllFailedTests ()

تعداد کل آزمایش‌ها را در حالت شکست برمی‌گرداند (فقط ناموفق است، خرابی‌های فرضی به حساب نمی‌آیند).

int getNumTestsInState ( TestStatus status)

تعداد آزمایش‌ها را در وضعیت داده شده برای این اجرا برمی‌گرداند.

int getNumTestsInState (TestResult.TestStatus ddmlibStatus)

برای سازگاری با نوع وضعیت قدیمی تر

int getNumTotalTests ()

تعداد کل آزمایش‌های کامل را برای همه اجراها برمی‌گرداند.

IBuildInfo getPrimaryBuildInfo ()

اطلاعات ساخت اولیه را که از طریق invocationStarted(com.android.tradefed.invoker.IInvocationContext) گزارش شده است، برگردانید.

getRunResults ()

این روش منسوخ شده است. استفاده از getMergedTestRunResults()

TestRunResult getTestRunAtAttempt (String testRunName, int attempt)

برای یک بار تلاش TestRunResult را برگردانید.

int getTestRunAttemptCount (String testRunName)

تعداد تلاش‌ها را برای نام اجرای آزمایشی معین برمی‌گرداند.

getTestRunAttempts (String testRunName)

تمام تلاش ها را برای یک TestRunResult از یک اجرای آزمایشی مشخص دریافت می کند.

getTestRunForAttempts (int attempt)

تمام نتایج را برای یک تلاش معین دریافت می کند.

getTestRunNames ()

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

boolean hasFailedTests ()

در صورتی که فراخوانی تست‌های ناموفق یا فرضی ناموفق داشته باشد، برمی‌گردد.

boolean hasTestRunResultsForName (String testRunName)

نشان می دهد که آیا نام اجرای آزمایشی داده شده نتایجی دارد یا خیر.

void invocationEnded (long elapsedTime)

گزارش می دهد که فراخوانی خاتمه یافته است، چه با موفقیت یا به دلیل برخی شرایط خطا.

void invocationFailed (Throwable cause)

یک فراخوان ناقص را به دلیل برخی شرایط خطا گزارش می دهد.

void invocationSkipped ( SkipReason reason)

یک فراخوان را به عنوان نادیده گرفته شده گزارش می کند

void invocationStarted ( IInvocationContext context)

شروع فراخوانی آزمون را گزارش می دهد.

boolean isDisabled ()

اگر کل شی غیرفعال باشد، True را برمی‌گرداند (از راه‌اندازی و حذف کردن صرفنظر کنید).

void logAssociation (String dataName, LogFile logFile)

در برخی موارد، log باید به شدت با موارد آزمایشی مرتبط باشد، اما این فرصت برای انجام این کار در testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) امکان پذیر نیست.

void setBuildInfo ( IBuildInfo buildInfo)

این روش منسوخ شده است. دیگر برای آزمایش لازم نیست.

void setDisable (boolean isDisabled)

تنظیم می کند که آیا شی باید غیرفعال شود.

void setMergeStrategy ( MergeStrategy strategy)

MergeStrategy را برای استفاده در هنگام ادغام نتایج تنظیم می کند.

void testAssumptionFailure ( TestDescription test, String trace)

زمانی که یک آزمایش اتمی نشان می دهد که شرطی نادرست را فرض می کند، نامیده می شود

void testAssumptionFailure ( TestDescription test, FailureDescription failure)

زمانی که یک آزمایش اتمی نشان می دهد که شرطی نادرست را فرض می کند، نامیده می شود

void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)

جایگزینی برای ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) که می‌توانیم زمان پایان را مستقیماً مشخص کنیم.

void testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics)

پایان اجرای یک مورد آزمایشی فردی را گزارش می کند.

void testFailed ( TestDescription test, FailureDescription failure)

گزارش شکست یک مورد آزمایشی فردی.

void testFailed ( TestDescription test, String trace)

گزارش شکست یک مورد آزمایشی فردی.

void testIgnored ( TestDescription test)

زمانی که آزمایشی اجرا نمی‌شود نامیده می‌شود، معمولاً به این دلیل که یک روش تست با org.junit.Ignore حاشیه‌نویسی می‌شود.

void testModuleEnded ()

پایان اجرای یک ماژول را گزارش می دهد.

void testModuleStarted ( IInvocationContext moduleContext)

شروع یک ماژول در حال اجرا را گزارش می دهد.

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

گزارش پایان اجرای آزمایشی

void testRunFailed ( FailureDescription failure)

اجرای آزمایشی گزارش‌ها به دلیل نقصی که توسط FailureDescription توصیف شده است، انجام نشد.

void testRunFailed (String errorMessage)

اجرای آزمایشی گزارش‌ها به دلیل یک خطای مهلک انجام نشد.

void testRunStarted (String name, int numTests, int attemptNumber)

شروع اجرای آزمایشی را گزارش می دهد.

void testRunStarted (String name, int numTests)

شروع اجرای آزمایشی را گزارش می دهد.

void testRunStarted (String name, int numTests, int attemptNumber, long startTime)

شروع اجرای آزمایشی را گزارش می دهد.

void testRunStopped (long elapsedTime)

اجرای آزمایشی گزارش‌ها قبل از تکمیل به دلیل درخواست کاربر متوقف شد.

void testSkipped ( TestDescription test, SkipReason reason)

زمانی فراخوانی می‌شود که آزمایشی نادیده گرفته می‌شود و به دلیلی که معمولاً انتظار نمی‌رود اجرا نمی‌شود.

void testStarted ( TestDescription test, long startTime)

جایگزینی برای testStarted(com.android.tradefed.result.TestDescription) که در آن زمان شروع آزمایش را نیز مشخص می کنیم، همراه با ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) برای اندازه گیری دقیق .

void testStarted ( TestDescription test)

شروع یک مورد آزمایشی فردی را گزارش می دهد.

روش های محافظت شده

final void clearModuleLogFiles ()

به تمیز کردن فایل ماژول اجازه می دهد تا از حمل طولانی مدت آنها جلوگیری کنیم.

final void clearResultsForName (String testRunName)

اجازه می دهد تا نتایج برای یک نام اجرا مشخص شده پاک شود.

void setIsAggregrateMetrics (boolean aggregate)

گزینه "سنجه های جمعی" را تغییر دهید

سازندگان عمومی

CollectingTestListener

public CollectingTestListener ()

روش های عمومی

getBuildInfo

public IBuildInfo getBuildInfo ()

این روش منسوخ شده است.
به IBuildInfo از getInvocationContext() تکیه کنید.

اطلاعات ساخت را برمی گرداند.

برمی گرداند
IBuildInfo

getCurrentRunResults

public TestRunResult getCurrentRunResults ()

نتایج آزمایشی فعلی را دریافت می کند.

توجه داشته باشید که نتایج ممکن است کامل نباشد. توصیه می‌شود قبل از پردازش نتایج، مقدار TestRunResult.isRunComplete() و/یا (@link TestRunResult#isRunFailure()} را به صورت مناسب آزمایش کنید.

برمی گرداند
TestRunResult TestRunResult نشان دهنده داده های جمع آوری شده در آخرین اجرای آزمایشی است

getExpectedTests

public int getExpectedTests ()

تعداد تست‌های مورد انتظار را برمی‌گرداند. اگر برخی از تست‌ها اجرا نمی‌شد، می‌تواند با getNumTotalTests() متفاوت باشد.

برمی گرداند
int

getInvocationContext

public IInvocationContext getInvocationContext ()

متن فراخوانی را که از طریق invocationStarted(com.android.tradefed.invoker.IInvocationContext) گزارش شده است، برگردانید.

برمی گرداند
IInvocationContext

getMergedTestRunResults

public  getMergedTestRunResults ()

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

اگر چندین نتیجه وجود داشته باشد، هر آزمایش با هم ادغام می‌شود و آخرین نتیجه آزمایش، نتایج آزمایش‌های قبلی را بازنویسی می‌کند. اجرای آزمایشی بر اساس شماره تلاش مرتب شده است.

معیارهای مربوط به همان تلاش بر اساس اولویت تنظیم شده توسط aggregate-metrics ادغام خواهند شد. معیارهای نهایی، معیارهای آخرین تلاش خواهد بود.

برمی گرداند

getModuleContextForRunResult

public IInvocationContext getModuleContextForRunResult (String testRunName)

IInvocationContext ماژول مرتبط با نتایج را برمی گرداند.

مولفه های
testRunName String : نامی که توسط { testRunStarted(String, int) داده شده است.

برمی گرداند
IInvocationContext IInvocationContext ماژول برای یک نام اجرای آزمایشی null ، اگر هیچ نتیجه ای برای آن نام وجود نداشته باشد، تهی می شود.

getModuleLogFiles

public MultiMap<String, LogFile> getModuleLogFiles ()

یک کپی از نقشه حاوی تمام فایل های ثبت شده مرتبط با ماژول را برمی گرداند

برمی گرداند
MultiMap <String, LogFile >

getNonAssociatedLogFiles

public MultiMap<String, LogFile> getNonAssociatedLogFiles ()

یک کپی از نقشه را برمی‌گرداند که حاوی تمام فایل‌های ثبت‌شده است که با اجرای آزمایشی یا ماژول مرتبط نیست.

برمی گرداند
MultiMap <String, LogFile >

getNumAllFailedTestRuns

public int getNumAllFailedTestRuns ()

تعداد کل اجرای آزمایشی را در حالت شکست برمی‌گرداند

برمی گرداند
int

getNumAllFailedTests

public int getNumAllFailedTests ()

تعداد کل آزمایش‌ها را در حالت شکست برمی‌گرداند (فقط ناموفق است، خرابی‌های فرضی به حساب نمی‌آیند).

برمی گرداند
int

getNumTestsInState

public int getNumTestsInState (TestStatus status)

تعداد آزمایش‌ها را در وضعیت داده شده برای این اجرا برمی‌گرداند.

مولفه های
status TestStatus

برمی گرداند
int

getNumTestsInState

public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)

برای سازگاری با نوع وضعیت قدیمی تر

مولفه های
ddmlibStatus TestResult.TestStatus

برمی گرداند
int

getNumTotalTests

public int getNumTotalTests ()

تعداد کل آزمایش‌های کامل را برای همه اجراها برمی‌گرداند.

برمی گرداند
int

getPrimaryBuildInfo

public IBuildInfo getPrimaryBuildInfo ()

اطلاعات ساخت اولیه را که از طریق invocationStarted(com.android.tradefed.invoker.IInvocationContext) گزارش شده است، برگردانید. ساخت اولیه، ساختی است که توسط اولین ارائه‌دهنده ساخت پیکربندی در حال اجرا برگردانده می‌شود. اگر زمینه وجود نداشته باشد (بنیاد برای تست موردی وجود ندارد) null برمی‌گرداند.

برمی گرداند
IBuildInfo

getRunResults

public  getRunResults ()

این روش منسوخ شده است.
استفاده از getMergedTestRunResults()

نتایج همه آزمایش‌ها را برمی‌گرداند.

برمی گرداند

getTestRunAttempt

public TestRunResult getTestRunAtAttempt (String testRunName, 
                int attempt)

برای یک بار تلاش TestRunResult را برگردانید.

مولفه های
testRunName String : نامی که توسط { testRunStarted(String, int) داده شده است.

attempt int : شناسه تلاش.

برمی گرداند
TestRunResult TestRunResult برای نام داده شده و در صورت نبود شناسه یا null تلاش کنید.

getTestRunAttemptCount

public int getTestRunAttemptCount (String testRunName)

تعداد تلاش‌ها را برای نام اجرای آزمایشی معین برمی‌گرداند.

مولفه های
testRunName String : نامی که توسط { testRunStarted(String, int) داده شده است.

برمی گرداند
int

getTestRunAttempts

public  getTestRunAttempts (String testRunName)

تمام تلاش ها را برای یک TestRunResult از یک اجرای آزمایشی مشخص دریافت می کند.

مولفه های
testRunName String : نامی که توسط { testRunStarted(String, int) داده شده است.

برمی گرداند
همه TestRunResult برای یک اجرای آزمایشی معین، مرتب شده بر اساس تلاش.

getTestRunForAttempts

public  getTestRunForAttempts (int attempt)

تمام نتایج را برای یک تلاش معین دریافت می کند.

مولفه های
attempt int : تلاشی که می خواهیم برای آن نتیجه بگیریم.

برمی گرداند
تمام TestRunResult برای یک تلاش معین.

getTestRunNames

public  getTestRunNames ()

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

این آزمایش‌ها ممکن است چندین بار با تلاش‌های مختلف اجرا شده باشند.

برمی گرداند

دارای تست های شکست خورده است

public boolean hasFailedTests ()

در صورتی که فراخوانی تست‌های ناموفق یا فرضی ناموفق داشته باشد، برمی‌گردد.

برمی گرداند
boolean

hasTestRunResultsForName

public boolean hasTestRunResultsForName (String testRunName)

نشان می دهد که آیا نام اجرای آزمایشی داده شده نتایجی دارد یا خیر.

مولفه های
testRunName String : نامی که توسط { testRunStarted(String, int) داده شده است.

برمی گرداند
boolean

فراخوان پایان یافت

public void invocationEnded (long elapsedTime)

گزارش می دهد که فراخوانی خاتمه یافته است، چه با موفقیت یا به دلیل برخی شرایط خطا.

به طور خودکار توسط چارچوب TradeFederation فراخوانی می شود.

مولفه های
elapsedTime long : زمان سپری شده فراخوانی در ms

فراخوان ناموفق بود

public void invocationFailed (Throwable cause)

یک فراخوان ناقص را به دلیل برخی شرایط خطا گزارش می دهد.

به طور خودکار توسط چارچوب TradeFederation فراخوانی می شود.

مولفه های
cause Throwable : علت Throwable شکست

فراخوان نادیده گرفته شد

public void invocationSkipped (SkipReason reason)

یک فراخوان را به عنوان نادیده گرفته شده گزارش می کند

مولفه های
reason SkipReason

invocationStarted

public void invocationStarted (IInvocationContext context)

شروع فراخوانی آزمون را گزارش می دهد.

به طور خودکار توسط چارچوب TradeFederation فراخوانی می شود. گزارشگران باید این روش را نادیده بگیرند تا از گزارش دهی چند دستگاه پشتیبانی کنند.

مولفه های
context IInvocationContext : اطلاعاتی در مورد فراخوانی

غیرفعال است

public boolean isDisabled ()

اگر کل شی غیرفعال باشد، True را برمی‌گرداند (از راه‌اندازی و حذف کردن صرفنظر کنید). در غیر این صورت نادرست است.

برمی گرداند
boolean

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

در برخی موارد، log باید به شدت با موارد آزمایشی مرتبط باشد، اما این فرصت برای انجام این کار در testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) امکان پذیر نیست. بنابراین، این تماس برگشتی اجازه می دهد تا یک ارتباط قوی را به صراحت ارائه دهد.

مولفه های
dataName String : نام داده ها

logFile LogFile : LogFile که قبلاً ثبت شده است و باید با پرونده آزمایشی مرتبط شود.

setBuildInfo

public void setBuildInfo (IBuildInfo buildInfo)

این روش منسوخ شده است.
دیگر برای آزمایش لازم نیست.

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

مولفه های
buildInfo IBuildInfo

set Disable

public void setDisable (boolean isDisabled)

تنظیم می کند که آیا شی باید غیرفعال شود. غیرفعال به این معنی است که هر دو مرحله راه اندازی و حذف باید نادیده گرفته شوند. می توان از آن برای غیرفعال کردن یک شی به طور پیش فرض در سازنده پیش فرض استفاده کرد.

مولفه های
isDisabled boolean : حالتی که شی باید در آن قرار گیرد.

setMergeStrategy

public void setMergeStrategy (MergeStrategy strategy)

MergeStrategy را برای استفاده در هنگام ادغام نتایج تنظیم می کند.

مولفه های
strategy MergeStrategy

آزمون فرض شکست

public void testAssumptionFailure (TestDescription test, 
                String trace)

زمانی که یک آزمایش اتمی نشان می دهد که شرطی نادرست را فرض می کند، نامیده می شود

مولفه های
test TestDescription : تست را مشخص می کند

trace String : ردپای شکست

آزمون فرض شکست

public void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

زمانی که یک آزمایش اتمی نشان می دهد که شرطی نادرست را فرض می کند، نامیده می شود

مولفه های
test TestDescription : تست را مشخص می کند

failure FailureDescription : FailureDescription که شکست و زمینه آن را توصیف می کند.

تست پایان یافت

public 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 : زمان پایان آزمایش، اندازه‌گیری شده از طریق System.currentTimeMillis()

testMetrics : یک ERROR(/Map) از معیارهای منتشر شده

تست پایان یافت

public void testEnded (TestDescription test, 
                 testMetrics)

پایان اجرای یک مورد آزمایشی فردی را گزارش می کند.

اگر testFailed(TestDescription, FailureDescription) فراخوانی نمی شد، این آزمایش با موفقیت انجام شد. همچنین هر معیار کلید/مقداری را که ممکن است در طول اجرای مورد آزمایشی منتشر شده باشد، برمی گرداند.

مولفه های
test TestDescription : تست را مشخص می کند

testMetrics : یک ERROR(/Map) از معیارهای منتشر شده

تست شکست خورد

public void testFailed (TestDescription test, 
                FailureDescription failure)

گزارش شکست یک مورد آزمایشی فردی.

بین testStarted و testEnded فراخوانی خواهد شد.

مولفه های
test TestDescription : تست را مشخص می کند

failure FailureDescription : FailureDescription که شکست و زمینه آن را توصیف می کند.

تست شکست خورد

public void testFailed (TestDescription test, 
                String trace)

گزارش شکست یک مورد آزمایشی فردی.

بین testStarted و testEnded فراخوانی خواهد شد.

مولفه های
test TestDescription : تست را مشخص می کند

trace String : ردپای شکست

تست نادیده گرفته شد

public void testIgnored (TestDescription test)

زمانی که آزمایشی اجرا نمی‌شود نامیده می‌شود، معمولاً به این دلیل که یک روش تست با org.junit.Ignore حاشیه‌نویسی می‌شود.

مولفه های
test TestDescription : تست را مشخص می کند

testModuleEnded

public void testModuleEnded ()

پایان اجرای یک ماژول را گزارش می دهد.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

شروع یک ماژول در حال اجرا را گزارش می دهد. این فراخوانی با testModuleEnded() مرتبط است و در دنباله اختیاری است. این فقط در طول اجرا استفاده می شود که از ماژول ها استفاده می کند: دونده های مبتنی بر مجموعه.

مولفه های
moduleContext IInvocationContext : IInvocationContext ماژول.

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

گزارش پایان اجرای آزمایشی FIXME: ما نمی توانیم دو رابط Map<> با نوع متفاوت داشته باشیم، بنابراین باید از HashMap در اینجا استفاده کنیم.

مولفه های
elapsedTime long : دستگاه زمان سپری شده را بر حسب میلی ثانیه گزارش کرد

runMetrics : جفت های کلید-مقدار در پایان اجرای آزمایشی با Metric گزارش شده است.

testRunFailed

public void testRunFailed (FailureDescription failure)

اجرای آزمایشی گزارش‌ها به دلیل نقصی که توسط FailureDescription توصیف شده است، انجام نشد.

مولفه های
failure FailureDescription : FailureDescription که شکست و زمینه آن را توصیف می کند.

testRunFailed

public void testRunFailed (String errorMessage)

اجرای آزمایشی گزارش ها به دلیل یک خطای مهلک انجام نشد.

مولفه های
errorMessage String : String که دلیل شکست اجرا را توضیح می دهد.

testRunStarted

public void testRunStarted (String name, 
                int numTests, 
                int attemptNumber)

شروع اجرای آزمایشی را گزارش می دهد.

مولفه های
name String : نام اجرای آزمایشی

numTests int : تعداد کل تست ها در اجرای آزمایشی

attemptNumber int : شماره سفارش، شناسایی تلاش‌های مختلف یک runName که چندین بار اجرا می‌شوند. تلاش Number با 0 ایندکس شده است و باید هر بار که اجرای جدیدی اتفاق می افتد افزایش یابد. به عنوان مثال، یک تست 3 بار به صورت دانه ای تکرار می شود، باید 4 اجرا در مجموع تحت همان runName داشته باشد و numberNumber از 0 تا 3 باشد.

testRunStarted

public void testRunStarted (String name, 
                int numTests)

شروع اجرای آزمایشی را گزارش می دهد.

مولفه های
name String : نام اجرای آزمایشی

numTests int : تعداد کل تست ها در اجرای آزمایشی

testRunStarted

public void testRunStarted (String name, 
                int numTests, 
                int attemptNumber, 
                long startTime)

شروع اجرای آزمایشی را گزارش می دهد.

مولفه های
name String : نام اجرای آزمایشی

numTests int : تعداد کل تست ها در اجرای آزمایشی

attemptNumber int : شماره سفارش، شناسایی تلاش‌های مختلف یک runName که چندین بار اجرا می‌شوند. تلاش Number با 0 ایندکس شده است و باید هر بار که اجرای جدیدی اتفاق می افتد افزایش یابد. به عنوان مثال، یک تست 3 بار به صورت دانه ای تکرار می شود، باید 4 اجرا در مجموع تحت همان runName داشته باشد و numberNumber از 0 تا 3 باشد.

startTime long : زمان شروع اجرا، اندازه‌گیری شده از طریق System.currentTimeMillis()

testRunStopped

public void testRunStopped (long elapsedTime)

اجرای آزمایشی گزارش‌ها قبل از تکمیل به دلیل درخواست کاربر متوقف شد.

TODO: در حال حاضر استفاده نشده است، حذف را در نظر بگیرید

مولفه های
elapsedTime long : دستگاه زمان سپری شده را بر حسب میلی ثانیه گزارش کرد

تست رد شد

public void testSkipped (TestDescription test, 
                SkipReason reason)

زمانی فراخوانی می‌شود که آزمایشی نادیده گرفته می‌شود و به دلیلی که معمولاً انتظار نمی‌رود اجرا نمی‌شود. سعی می شود این تست ها دوباره امتحان شوند تا اجرای مناسبی انجام شود.

مولفه های
test TestDescription : تست را مشخص می کند

reason SkipReason : SkipReason

تست شروع شد

public 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 : زمان شروع آزمایش، اندازه گیری شده از طریق System.currentTimeMillis()

تست شروع شد

public void testStarted (TestDescription test)

شروع یک مورد آزمایشی فردی را گزارش می دهد. رابط قدیمی‌تر، باید در صورت امکان testStarted(com.android.tradefed.result.TestDescription) استفاده کند.

مولفه های
test TestDescription : تست را مشخص می کند

روش های محافظت شده

clearModuleLogFiles

protected final void clearModuleLogFiles ()

به تمیز کردن فایل ماژول اجازه می دهد تا از حمل طولانی مدت آنها جلوگیری کنیم.

clearResultsForName

protected final void clearResultsForName (String testRunName)

اجازه می دهد تا نتایج برای یک نام اجرا مشخص شده پاک شود. فقط باید در برخی موارد مانند جمع کننده نتایج استفاده شود.

مولفه های
testRunName String

setIsAggregateMetrics

protected void setIsAggregrateMetrics (boolean aggregate)

گزینه «سنجه‌های مجموع» را تغییر دهید

مولفه های
aggregate boolean