CollectingTestListener
public class CollectingTestListener
extends Object
implements IDisableable , ILogSaverListener , ITestInvocationListener
java.lang.object | |
↳ | com.android.tradefed.result.CollectingTestListener |
یک ITestInvocationListener
که تمام نتایج آزمایش را جمع آوری می کند.
اگرچه ساختارهای داده استفاده شده در این شیء ایمن هستند، اما فراخوانی های ITestInvocationListener
باید به ترتیب صحیح فراخوانی شوند.
خلاصه
سازندگان عمومی | |
---|---|
CollectingTestListener () |
روش های عمومی | |
---|---|
IBuildInfo | getBuildInfo () این روش منسوخ شده است. به |
TestRunResult | getCurrentRunResults () نتایج آزمایشی فعلی را دریافت می کند. |
int | getExpectedTests () تعداد تستهای مورد انتظار را برمیگرداند. |
IInvocationContext | getInvocationContext () متن فراخوانی را که از طریق |
getMergedTestRunResults () مجموعه ادغام شده نتایج را برای همه اجراها در تلاش های مختلف برگردانید. | |
IInvocationContext | getModuleContextForRunResult (String testRunName) |
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 () اطلاعات ساخت اولیه را که از طریق |
getRunResults () این روش منسوخ شده است. استفاده از | |
TestRunResult | getTestRunAtAttempt (String testRunName, int attempt) برای یک بار تلاش، |
int | getTestRunAttemptCount (String testRunName) تعداد تلاشها را برای نام اجرای آزمایشی معین برمیگرداند. |
getTestRunAttempts (String testRunName) تمام تلاش ها را برای یک | |
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 باید به شدت با موارد آزمایشی مرتبط باشد، اما این فرصت در |
void | setBuildInfo ( IBuildInfo buildInfo) این روش منسوخ شده است. دیگر برای آزمایش لازم نیست. |
void | setDisable (boolean isDisabled) تنظیم می کند که آیا شی باید غیرفعال شود. |
void | setMergeStrategy ( MergeStrategy strategy) |
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) جایگزینی برای |
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) اجرای آزمایشی گزارشها به دلیل نقصی که توسط |
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) جایگزینی برای |
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
publicgetMergedTestRunResults ()
مجموعه ادغام شده نتایج را برای همه اجراها در تلاش های مختلف برگردانید.
اگر چندین نتیجه وجود داشته باشد، هر آزمایش با هم ادغام میشود و آخرین نتیجه آزمایش، نتایج آزمایشهای قبلی را بازنویسی میکند. اجرای آزمایشی بر اساس شماره تلاش مرتب شده است.
معیارهای مربوط به همان تلاش بر اساس اولویت تنظیم شده توسط 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
publicgetRunResults ()
این روش منسوخ شده است.
استفاده از 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
publicgetTestRunAttempts (String testRunName)
تمام تلاش ها را برای یک TestRunResult
از یک اجرای آزمایشی مشخص دریافت می کند.
پارامترها | |
---|---|
testRunName | String : نامی که توسط { testRunStarted(String, int) داده شده است. |
برمی گرداند | |
---|---|
همه TestRunResult برای یک اجرای آزمایشی معین، مرتب شده بر اساس تلاش. |
getTestRunForAttempts
publicgetTestRunForAttempts (int attempt)
تمام نتایج را برای یک تلاش معین دریافت می کند.
پارامترها | |
---|---|
attempt | int : تلاشی که می خواهیم برای آن نتیجه بگیریم. |
برمی گرداند | |
---|---|
تمام TestRunResult برای یک تلاش معین. |
getTestRunNames
publicgetTestRunNames ()
همه نامها را برای همه اجراهای آزمایشی برگردانید.
این آزمایشها ممکن است چندین بار با تلاشهای مختلف اجرا شده باشند.
برمی گرداند | |
---|---|
دارای تست های شکست خورده است
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)
گزارش پایان اجرای آزمایشی
پارامترها | |
---|---|
elapsedTime | long : دستگاه زمان سپری شده را بر حسب میلی ثانیه گزارش کرد |
runMetrics |
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 |