Trình chỉ số XMLResultReporter

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ạy các chỉ số vào một tệp XML trong thư mục do tham số metrics-folder chỉ định ở giai đoạn invocationEnded của 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 k-v 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 k-v trong bản đồ chỉ số chạy sẽ được định dạng thành: và được đặt trong thẻ , một thẻ 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ệnh gọi đã kết thúc, dù thành công hay do một số lỗi .

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

Trình chỉ số XMLResultReporter

public MetricsXMLResultReporter ()

Phương thức công khai

createOutputStream

public OutputStream createOutputStream ()

Giá trị trả về
OutputStream

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

gọi đã kết thúc

public void invocationEnded (long elapsedTime)

Báo cáo rằng lệnh gọi đã kết thúc, dù thành công hay do một số 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