LogcatOnFailureCollector

public class LogcatOnFailureCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.LogcatOnFailureCollector


Trình thu thập sẽ ghi lại và đăng nhập một logcat khi một trường hợp kiểm thử hoặc lần chạy kiểm thử không thành công. Nếu bạn bật chế độ thu thập mặc định, hệ thống sẽ thu thập nhật ký máy chủ ở các cấp độ được chỉ định.

Tóm tắt

Hàm khởi tạo công khai

LogcatOnFailureCollector()

Phương thức công khai

boolean captureModuleLevel()
void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Lệnh gọi lại khi một trường hợp kiểm thử kết thúc.

void onTestFail(DeviceMetricData testData, TestDescription test)

Lệnh gọi lại khi một trường hợp kiểm thử không thành công.

void onTestModuleEnded()

Cho phép ghi lại sự kiện kết thúc mô-đun.

void onTestModuleStarted()

Cho phép ghi lại sự kiện mô-đun đã bắt đầu.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

Lệnh gọi lại khi một lần chạy thử nghiệm kết thúc.

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

Lệnh gọi lại cho các sự kiện testRunFailed

void onTestRunStart(DeviceMetricData runData)

Lệnh gọi lại khi một lần chạy kiểm thử bắt đầu.

void onTestRunStartBlocking()
void onTestStart(DeviceMetricData testData)

Lệnh gọi lại khi một trường hợp kiểm thử bắt đầu.

Phương thức được bảo vệ

void collectAndLog(String testName, int size, IMetricCollector.MetricCollectionLevel level)

Hàm khởi tạo công khai

LogcatOnFailureCollector

public LogcatOnFailureCollector ()

Phương thức công khai

captureModuleLevel

public boolean captureModuleLevel ()

Giá trị trả về
boolean

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Lệnh gọi lại khi một trường hợp kiểm thử kết thúc. Đây là thời điểm dọn dẹp.

Tham số
testData DeviceMetricData: DeviceMetricData chứa dữ liệu cho trường hợp kiểm thử. Sẽ là cùng một đối tượng như trong onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: bản đồ hiện tại của các chỉ số được truyền đến testEnded(TestDescription,Map).

Gửi
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Lệnh gọi lại khi một trường hợp kiểm thử không thành công.

Tham số
testData DeviceMetricData: DeviceMetricData chứa dữ liệu cho trường hợp kiểm thử.

test TestDescription: TestDescription của trường hợp kiểm thử đang diễn ra.

Gửi
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

Cho phép ghi lại sự kiện kết thúc mô-đun.

Gửi
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Cho phép ghi lại sự kiện mô-đun đã bắt đầu.

Gửi
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

Lệnh gọi lại khi một lần chạy thử nghiệm kết thúc. Đây là thời điểm dọn dẹp.

Tham số
runData DeviceMetricData: DeviceMetricData chứa dữ liệu cho lần chạy. Sẽ là cùng một đối tượng như trong onTestRunStart(DeviceMetricData).

currentRunMetrics Map: bản đồ hiện tại của các chỉ số được truyền đến testRunEnded(long,Map).

Gửi
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Lệnh gọi lại cho các sự kiện testRunFailed

Gửi
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Lệnh gọi lại khi một lần chạy kiểm thử bắt đầu.

Tham số
runData DeviceMetricData: DeviceMetricData chứa dữ liệu cho lần chạy.

onTestRunStartBlocking

public void onTestRunStartBlocking ()

Gửi
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Lệnh gọi lại khi một trường hợp kiểm thử bắt đầu.

Tham số
testData DeviceMetricData: DeviceMetricData chứa dữ liệu cho trường hợp kiểm thử.

Phương thức được bảo vệ

collectAndLog

protected void collectAndLog (String testName, 
                int size, 
                IMetricCollector.MetricCollectionLevel level)

Tham số
testName String

size int

level IMetricCollector.MetricCollectionLevel

Gửi
DeviceNotAvailableException