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)

همچنین، یک فهرست فایل سیستم منحصر به فرد را در report-dir/[branch/]build-id/test-tag/unique_dir برای ذخیره گزارش‌ها ایجاد کنید.

LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)

اگر LogDataType#isCompressed() false را برای dataType برگرداند و compressed-files تنظیم شود، فایل log فشرده و ذخیره می‌شود، در غیر این صورت، جریان بدون فشرده‌سازی ذخیره می‌شود.

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)

همچنین، یک فهرست فایل سیستم منحصر به فرد را در report-dir/[branch/]build-id/test-tag/unique_dir برای ذخیره گزارش‌ها ایجاد کنید.

LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)

اگر LogDataType#isCompressed() false را برای dataType برگرداند و compressed-files تنظیم شود، فایل log فشرده و ذخیره می‌شود، در غیر این صورت، جریان بدون فشرده‌سازی ذخیره می‌شود.

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 دایرکتوری ایجاد شد.