Google cam kết thúc đẩy công bằng chủng tộc cho các cộng đồng Đen. Xem thế nào.
Trang này được dịch bởi Cloud Translation API.
Switch to English

RuntimeRestartCollector

public class RuntimeRestartCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.R nbRestartCollector


Trình thu thập thu thập dấu thời gian khởi động lại thời gian chạy (máy chủ hệ thống gặp sự cố) trong quá trình chạy thử, nếu có.

Kết quả đầu ra tính theo số lượng, thời gian đồng hồ treo tường tính bằng giây và ở định dạng HH: mm: ss và thời gian hoạt động của hệ thống tính theo nano giây và định dạng HH: mm: ss.

Trình thu thập này sử dụng hai nguồn cho sự cố máy chủ hệ thống:

  1. Danh sách system_restart_sec từ StatsdStatsReport, là danh sách gồm 20 dấu thời gian khi máy chủ hệ thống gặp sự cố, trong vài giây, với các sự cố mới hơn được nối vào cuối (khi danh sách lấp đầy, dấu thời gian cũ hơn sẽ bắt đầu).
  2. Nguyên tử thống kê AppCrashOccurr, trong đó sự cố máy chủ hệ thống hiển thị dưới dạng sự cố quy trình system_server (hành vi này được ghi lại trong định nghĩa statsd atoms.proto). Số liệu sự kiện cung cấp cho thiết bị thời gian hoạt động khi sự cố xảy ra.

Cả hai đều có thể là thông tin hữu ích, vì cái trước giúp dễ dàng tương quan dấu thời gian trong nhật ký, trong khi cái sau đóng vai trò là thước đo tuổi thọ.

Tóm lược

Lĩnh vực

public static final String METRIC_PREFIX

public static final String METRIC_SUFFIX_COUNT

public static final String METRIC_SUFFIX_SYSTEM_TIMESTAMP_FORMATTED

public static final String METRIC_SUFFIX_SYSTEM_TIMESTAMP_SECS

public static final String METRIC_SUFFIX_UPTIME_FORMATTED

public static final String METRIC_SUFFIX_UPTIME_NANOS

public static final String SYSTEM_SERVER_KEYWORD

public static final SimpleDateFormat TIME_FORMATTER

Nhà xây dựng công cộng

RuntimeRestartCollector ()

Phương pháp công cộng

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Kéo các dấu thời gian ở cuối quá trình chạy thử và báo cáo sự khác biệt với các dấu hiện có, nếu có.

void onTestRunStart ( DeviceMetricData runData)

Lưu trữ dấu thời gian hiện có của máy chủ hệ thống khởi động lại trước khi chạy thử vì statsd giữ nhật ký chạy của chúng và đẩy cấu hình để thu thập các sự cố ứng dụng.

Lĩnh vực

METRIC_PREFIX

public static final String METRIC_PREFIX

METRIC_SUFFIX_COUNT

public static final String METRIC_SUFFIX_COUNT

METRIC_SUFFIX_SYIUS_TIMESTAMP_FORMATTED

public static final String METRIC_SUFFIX_SYSTEM_TIMESTAMP_FORMATTED

METRIC_SUFFIX_SYIUS_TIMESTAMP_SECS

public static final String METRIC_SUFFIX_SYSTEM_TIMESTAMP_SECS

METRIC_SUFFIX_UPTIME_FORMATTED

public static final String METRIC_SUFFIX_UPTIME_FORMATTED

METRIC_SUFFIX_UPTIME_NANOS

public static final String METRIC_SUFFIX_UPTIME_NANOS

HỆ THỐNG_SERVER_KEYWORD

public static final String SYSTEM_SERVER_KEYWORD

TIME_FORMATTER

public static final SimpleDateFormat TIME_FORMATTER

Nhà xây dựng công cộng

RuntimeRestartCollector

public RuntimeRestartCollector ()

Phương pháp công cộng

trênTestRunEnd

public void onTestRunEnd ( DeviceMetricData runData, 
                 currentRunMetrics)

Kéo dấu thời gian khi kết thúc quá trình chạy thử và báo cáo sự khác biệt với các dấu thời gian hiện có, nếu có.

Thông số
runData DeviceMetricData : DeviceMetricData giữ dữ liệu cho lần chạy. Sẽ là cùng một đối tượng như trong onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : bản đồ số liệu hiện tại được chuyển cho ERROR(/#testRunEnded(long,Map)) .

onTestRunStart

public void onTestRunStart ( DeviceMetricData runData)

Lưu trữ dấu thời gian hiện có của máy chủ hệ thống khởi động lại trước khi chạy thử vì statsd giữ nhật ký chạy của chúng và đẩy cấu hình để thu thập các sự cố ứng dụng.

Thông số
runData DeviceMetricData : DeviceMetricData giữ dữ liệu cho lần chạy.