ClusterLogSaver
public class ClusterLogSaver
extends Object
implements ILogSaver
java.lang.object | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
یک کلاس ILogSaver
برای آپلود خروجی های آزمایشی در TFC.
خلاصه
فیلدها | |
---|---|
public static final String | FILE_NAMES_FILE_NAME نام یک فایل متنی حاوی تمام نام فایل های خروجی آزمایشی. |
public static final String | TOOL_LOG_PATH نام یک دایرکتوری فرعی حاوی تمام فایل های تولید شده توسط فرآیند میزبان. |
سازندگان عمومی | |
---|---|
ClusterLogSaver () |
روش های عمومی | |
---|---|
LogFile | getLogReportDir () |
void | invocationEnded (long elapsedTime) گزارش می دهد که فراخوانی خاتمه یافته است، چه با موفقیت یا به دلیل برخی شرایط خطا. |
void | invocationStarted ( IInvocationContext context) شروع فراخوانی آزمون را گزارش می دهد. |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream) داده های گزارش را ذخیره کنید. |
فیلدها
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
نام یک فایل متنی حاوی تمام نام فایل های خروجی آزمایشی.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
نام یک دایرکتوری فرعی حاوی تمام فایل های تولید شده توسط فرآیند میزبان.
سازندگان عمومی
ClusterLogSaver
public ClusterLogSaver ()
روش های عمومی
getLogReportDir
public LogFile getLogReportDir ()
LogFile
حاوی مسیر و/یا URL دایرکتوری که لاگها در آن ذخیره میشوند را دریافت کنید.
برمی گرداند | |
---|---|
LogFile | LogFile . |
فراخوان پایان یافت
public void invocationEnded (long elapsedTime)
گزارش می دهد که فراخوانی خاتمه یافته است، چه با موفقیت یا به دلیل برخی شرایط خطا.
پس از فراخوانی ITestInvocationListener#invocationEnded(long)
به طور خودکار توسط چارچوب TradeFederation فراخوانی می شود.
پارامترها | |
---|---|
elapsedTime | long : زمان سپری شده فراخوانی در ms |
invocationStarted
public void invocationStarted (IInvocationContext context)
شروع فراخوانی آزمون را گزارش می دهد.
قبل از فراخوانی ITestInvocationListener#invocationStarted(IInvocationContext)
به طور خودکار توسط چارچوب TradeFederation فراخوانی می شود.
پارامترها | |
---|---|
context | IInvocationContext : اطلاعاتی در مورد فراخوانی. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
داده های گزارش را ذخیره کنید.
هر زمان که ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
فراخوانی شود، به طور خودکار توسط چارچوب TradeFederation فراخوانی می شود. همچنین ممکن است به عنوان یک روش کمکی برای ذخیره داده های گزارش اضافی استفاده شود.
بسته به اجرا و سیاست، لاگ ها ممکن است به صورت فشرده ذخیره شوند. گزارشها همچنین ممکن است در مکانی غیرقابل دسترس برای Tradefed ذخیره شوند.
پارامترها | |
---|---|
dataName | String : نام توصیفی String از داده ها. به عنوان مثال "device_logcat" |
dataType | LogDataType : LogDataType فایل. |
dataStream | InputStream : ERROR(/InputStream) داده ها. |
برمی گرداند | |
---|---|
LogFile | LogFile حاوی مسیر و URL فایل ذخیره شده. |