ScreenRecordOnFailureCollector

public class ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector

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


Trình thu thập sẽ ghi lại và ghi nhật ký bản ghi màn hình khi một trường hợp kiểm thử không thành công. Trong khi kiểm thử đang chạy, hãy ghi lại màn hình cho đến khi kiểm thử kết thúc. Trong trường hợp quá trình ghi màn hình bị gián đoạn (chẳng hạn như thiết bị khởi động lại hoặc root/unroot), hãy thử lại khi thiết bị có sẵn cho đến khi kết thúc quá trình kiểm thử. Do đó, bạn có thể tạo nhiều tệp ghi cho một thử nghiệm.

Tóm tắt

Lớp lồng ghép

class ScreenRecordOnFailureCollector.LineCapturingOutputStream

 

Hàm dựng công khai

ScreenRecordOnFailureCollector()

Phương thức công khai

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 onTestRunStart(DeviceMetricData runData)

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

void onTestStart(DeviceMetricData runData)

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

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

ScreenRecordOnFailureCollector

public ScreenRecordOnFailureCollector ()

Phương thức công khai

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

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.

onTestStart

public void onTestStart (DeviceMetricData runData)

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

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

Gửi
DeviceNotAvailableException