LogcatCrashResultForwarder
 public class LogcatCrashResultForwarder
  
  
  
extends ResultForwarder
  
  
  
| java.lang.object | ||
| ↳ | com.android.tradefed.result.ResultForwarder | |
| ↳ | com.android.tradefed.result.LogcatCrashResultForwarder | |
شنونده ویژه: در صورت خرابی (از کار افتادن فرآیند ابزار دقیق) سعی می کند خرابی را از لاگ کت استخراج کند و آن را به پیام شکست مرتبط با آزمایش اضافه کند.
خلاصه
| ثابت ها | |
|---|---|
| int | MAX_NUMBER_CRASH
 | 
| فیلدها | |
|---|---|
| public static final String | ERROR_MESSAGEپیام خطای ویژه از ابزار دقیق وقتی مشکلی در سمت دستگاه پیش میآید. | 
| public static final String | INCOMPLETE_MESSAGE | 
| public static final String | SYSTEM_CRASH_MESSAGE | 
| public static final | TIMEOUT_MESSAGES
 | 
| سازندگان عمومی | |
|---|---|
| LogcatCrashResultForwarder ( ITestDevice device, ITestInvocationListener... listeners) | |
| روش های عمومی | |
|---|---|
| ITestDevice | getDevice () | 
| void | setPackageName (String packageName) | 
| void | testEnded ( TestDescription test, long endTime, testMetrics)testEnded ( TestDescription test, long endTime, testMetrics) جایگزینی برای  | 
| void | testFailed ( TestDescription test, FailureDescription failure)گزارش شکست یک مورد آزمایشی فردی. | 
| void | testFailed ( TestDescription test, String trace)گزارش شکست یک مورد آزمایشی فردی. | 
| void | testRunEnded (long elapsedTime, runMetrics)testRunEnded (long elapsedTime, runMetrics)گزارش پایان اجرای آزمایشی | 
| void | testRunFailed ( FailureDescription error) اجرای آزمایشی گزارشها به دلیل نقصی که توسط  | 
| void | testRunFailed (String errorMessage)اجرای آزمایشی گزارشها به دلیل یک خطای مهلک انجام نشد. | 
| void | testStarted ( TestDescription test, long startTime) جایگزینی برای  | 
ثابت ها
MAX_NUMBER_CRASH
public static final int MAX_NUMBER_CRASH
مقدار ثابت: 3 (0x00000003)
فیلدها
ERROR_MESSAGE
public static final String ERROR_MESSAGE
پیام خطای ویژه از ابزار دقیق وقتی مشکلی در سمت دستگاه پیش میآید.
INCOMPLETE_MESSAGE
public static final String INCOMPLETE_MESSAGE
SYSTEM_CRASH_MESSAGE
public static final String SYSTEM_CRASH_MESSAGE
TIMEOUT_MESSAGES
public static finalTIMEOUT_MESSAGES 
سازندگان عمومی
LogcatCrashResultForwarder
public LogcatCrashResultForwarder (ITestDevice device, ITestInvocationListener... listeners)
| پارامترها | |
|---|---|
| device | ITestDevice | 
| listeners | ITestInvocationListener | 
روش های عمومی
setPackageName
public void setPackageName (String packageName)
| پارامترها | |
|---|---|
| packageName | String | 
تست پایان یافت
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 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: ردپای شکست | 
testRunEnded
public void testRunEnded (long elapsedTime, 
                 runMetrics) گزارش پایان اجرای آزمایشی
| پارامترها | |
|---|---|
| elapsedTime | long: دستگاه زمان سپری شده را بر حسب میلی ثانیه گزارش کرد | 
| runMetrics | |
testRunFailed
public void testRunFailed (FailureDescription error)
اجرای آزمایشی گزارشها به دلیل نقصی که توسط FailureDescription توصیف شده است، انجام نشد.
| پارامترها | |
|---|---|
| error | FailureDescription:FailureDescriptionکه شکست و زمینه آن را توصیف می کند. | 
testRunFailed
public void testRunFailed (String errorMessage)
اجرای آزمایشی گزارشها به دلیل یک خطای مهلک انجام نشد.
| پارامترها | |
|---|---|
| errorMessage | String:Stringکه دلیل شکست اجرا را توضیح می دهد. | 
تست شروع شد
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() | 
