FileSystemLogSaver
public class FileSystemLogSaver
extends Object
implements ILogSaver
java.lang.object | |
↳ | com.android.tradefed.result.FileSystemLogSaver |
گزارشها را در یک سیستم فایل ذخیره کنید.
خلاصه
سازندگان عمومی | |
---|---|
FileSystemLogSaver () |
روش های عمومی | |
---|---|
LogFile | getLogReportDir () |
void | invocationEnded (long elapsedTime) |
void | invocationStarted (IInvocationContext context) همچنین، یک فهرست فایل سیستم منحصر به فرد را در |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream) اگر |
LogFile | saveLogDataRaw (String dataName, LogDataType dataType, InputStream dataStream) |
void | setCompressFiles (boolean compress) |
روش های محافظت شده | |
---|---|
File | generateLogReportDir (IBuildInfo buildInfo, File reportDir) یک روش آشکار که به زیر کلاس اجازه می دهد تا منطق مسیر تولید را سفارشی کند. |
سازندگان عمومی
FileSystemLogSaver
public FileSystemLogSaver ()
روش های عمومی
getLogReportDir
public LogFile getLogReportDir ()
برمی گرداند | |
---|---|
LogFile |
فراخوان پایان یافت
public void invocationEnded (long elapsedTime)
مولفه های | |
---|---|
elapsedTime | long |
invocationStarted
public void invocationStarted (IInvocationContext context)
همچنین، یک فهرست فایل سیستم منحصر به فرد را در report-dir/[branch/]build-id/test-tag/unique_dir
برای ذخیره گزارشها ایجاد کنید. اگر ایجاد دایرکتوری ناموفق باشد، گزارشها را در یک فهرست موقت در سیستم فایل محلی مینویسد.
مولفه های | |
---|---|
context | IInvocationContext |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
اگر LogDataType#isCompressed()
false را برای dataType
برگرداند و compressed-files
تنظیم شود، فایل log فشرده و ذخیره میشود، در غیر این صورت، جریان بدون فشردهسازی ذخیره میشود.
مولفه های | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStream |
برمی گرداند | |
---|---|
LogFile |
saveLogDataRaw
public LogFile saveLogDataRaw (String dataName, LogDataType dataType, InputStream dataStream)
مولفه های | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStream |
برمی گرداند | |
---|---|
LogFile |
setCompressFiles
public void setCompressFiles (boolean compress)
مولفه های | |
---|---|
compress | boolean |
روش های محافظت شده
generateLogReportDir
protected File generateLogReportDir (IBuildInfo buildInfo, File reportDir)
یک روش آشکار که به زیر کلاس اجازه می دهد تا منطق مسیر تولید را سفارشی کند.
مولفه های | |
---|---|
buildInfo | IBuildInfo : IBuildInfo |
reportDir | File : ERROR(/File) برای فهرست گزارش. |
برمی گرداند | |
---|---|
File | دایرکتوری ایجاد شد. |
FileSystemLogSaver
public class FileSystemLogSaver
extends Object
implements ILogSaver
java.lang.object | |
↳ | com.android.tradefed.result.FileSystemLogSaver |
گزارشها را در یک سیستم فایل ذخیره کنید.
خلاصه
سازندگان عمومی | |
---|---|
FileSystemLogSaver () |
روش های عمومی | |
---|---|
LogFile | getLogReportDir () |
void | invocationEnded (long elapsedTime) |
void | invocationStarted (IInvocationContext context) همچنین، یک فهرست فایل سیستم منحصر به فرد را در |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream) اگر |
LogFile | saveLogDataRaw (String dataName, LogDataType dataType, InputStream dataStream) |
void | setCompressFiles (boolean compress) |
روش های محافظت شده | |
---|---|
File | generateLogReportDir (IBuildInfo buildInfo, File reportDir) یک روش آشکار که به زیر کلاس اجازه می دهد تا منطق مسیر تولید را سفارشی کند. |
سازندگان عمومی
FileSystemLogSaver
public FileSystemLogSaver ()
روش های عمومی
getLogReportDir
public LogFile getLogReportDir ()
برمی گرداند | |
---|---|
LogFile |
فراخوان پایان یافت
public void invocationEnded (long elapsedTime)
مولفه های | |
---|---|
elapsedTime | long |
invocationStarted
public void invocationStarted (IInvocationContext context)
همچنین، یک فهرست فایل سیستم منحصر به فرد را در report-dir/[branch/]build-id/test-tag/unique_dir
برای ذخیره گزارشها ایجاد کنید. اگر ایجاد دایرکتوری ناموفق باشد، گزارشها را در یک فهرست موقت در سیستم فایل محلی مینویسد.
مولفه های | |
---|---|
context | IInvocationContext |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
اگر LogDataType#isCompressed()
false را برای dataType
برگرداند و compressed-files
تنظیم شود، فایل log فشرده و ذخیره میشود، در غیر این صورت، جریان بدون فشردهسازی ذخیره میشود.
مولفه های | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStream |
برمی گرداند | |
---|---|
LogFile |
saveLogDataRaw
public LogFile saveLogDataRaw (String dataName, LogDataType dataType, InputStream dataStream)
مولفه های | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStream |
برمی گرداند | |
---|---|
LogFile |
setCompressFiles
public void setCompressFiles (boolean compress)
مولفه های | |
---|---|
compress | boolean |
روش های محافظت شده
generateLogReportDir
protected File generateLogReportDir (IBuildInfo buildInfo, File reportDir)
یک روش آشکار که به زیر کلاس اجازه می دهد تا منطق مسیر تولید را سفارشی کند.
مولفه های | |
---|---|
buildInfo | IBuildInfo : IBuildInfo |
reportDir | File : ERROR(/File) برای فهرست گزارش. |
برمی گرداند | |
---|---|
File | دایرکتوری ایجاد شد. |