MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.MetricsXMLResultReporter


MetricsXMLResultReporter ghi các chỉ số kiểm thử và chỉ số chạy vào một tệp XML trong thư mục do tham số metrics-folder chỉ định ở giai đoạn invocationEnded của quy trình kiểm thử. Tệp XML sẽ được chuyển vào một thuật toán để phát hiện hồi quy.

Tất cả các cặp khoá-giá trị trong bản đồ chỉ số chạy sẽ được định dạng thành: và được đặt trong thẻ

Tất cả các cặp khoá-giá trị trong bản đồ chỉ số chạy sẽ được định dạng thành: và được đặt trong thẻ , một thẻ được lồng trong .

Định dạng XML mẫu:

Tóm tắt

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

MetricsXMLResultReporter()

Phương thức công khai

OutputStream createOutputStream()
String getTimeStamp()

Trả về dấu thời gian hiện tại dưới dạng String.

void invocationEnded(long elapsedTime)

Báo cáo rằng lời gọi đã chấm dứt, cho dù thành công hay do một số điều kiện lỗi.

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

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

Phương thức công khai

createOutputStream

public OutputStream createOutputStream ()

Giá trị trả về
OutputStream

Gửi
IOException

getTimeStamp

public String getTimeStamp ()

Trả về dấu thời gian hiện tại dưới dạng String.

Giá trị trả về
String

invocationEnded

public void invocationEnded (long elapsedTime)

Báo cáo rằng lời gọi đã chấm dứt, cho dù thành công hay do một số điều kiện lỗi.

Sẽ được khung TradeFederation tự động gọi.

Tham số
elapsedTime long: thời gian đã trôi qua của lệnh gọi (tính bằng mili giây)