ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Object
. com.android.tradefed.cluster.ClusterLogSaver


คลาส ILogSaver เพื่ออัปโหลดผลการทดสอบไปยัง TFC

สรุป

คลาสที่ซ้อนกัน

enum ClusterLogSaver.FilePickingStrategy

กลยุทธ์การเลือกไฟล์

ทุ่งนา

public static final String FILE_NAMES_FILE_NAME

ชื่อของไฟล์ข้อความที่มีชื่อไฟล์เอาต์พุตการทดสอบทั้งหมด

public static final String TOOL_LOG_PATH

ชื่อของไดเร็กทอรีย่อยที่มีไฟล์ทั้งหมดที่สร้างโดยกระบวนการโฮสต์

ผู้สร้างสาธารณะ

ClusterLogSaver ()

วิธีการสาธารณะ

LogFile getLogReportDir ()

รับ LogFile ที่มีพาธและ/หรือ URL ของไดเร็กทอรีที่บันทึกบันทึก

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)

รายงานว่าการร้องขอได้สิ้นสุดลง ไม่ว่าจะสำเร็จหรือเกิดจากเงื่อนไขข้อผิดพลาดบางประการ

จะถูกเรียกโดยอัตโนมัติโดยกรอบงาน TradeFederation หลังจาก ITestInvocationListener#invocationEnded(long)

พารามิเตอร์
elapsedTime long : เวลาที่ผ่านไปของการร้องขอใน ms

invocationStarted

public void invocationStarted (IInvocationContext context)

รายงานการเริ่มต้นการเรียกใช้การทดสอบ

จะถูกเรียกโดยอัตโนมัติโดยกรอบงาน TradeFederation ก่อน ITestInvocationListener#invocationStarted(IInvocationContext)

พารามิเตอร์
context IInvocationContext : ข้อมูลเกี่ยวกับการร้องขอ

saveLogData

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

บันทึกข้อมูลบันทึก

จะถูกเรียกโดยอัตโนมัติโดยเฟรมเวิร์ก TradeFederation ทุกครั้งที่มีการเรียก ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) นอกจากนี้ยังอาจใช้เป็นวิธีการช่วยเหลือในการบันทึกข้อมูลบันทึกเพิ่มเติม

บันทึกอาจถูกบันทึกในรูปแบบที่บีบอัดทั้งนี้ขึ้นอยู่กับการใช้งานและนโยบาย บันทึกอาจถูกเก็บไว้ในตำแหน่งที่ไม่สามารถเข้าถึง Tradefed

พารามิเตอร์
dataName String : ชื่อคำอธิบาย String ของข้อมูล เช่น "device_logcat"

dataType LogDataType : LogDataType ของไฟล์

dataStream InputStream : ERROR(/InputStream) ของข้อมูล

คืนสินค้า
LogFile LogFile ที่มีพาธและ URL ของไฟล์ที่บันทึกไว้