Thử cách ly lại

Xem tài liệu Thử lại thử nghiệm tự động để hiểu cách hoạt động của tính năng thử lại.

Khi thực hiện thử lại, nếu thiết bị rơi vào trạng thái xấu không cho phép thử nghiệm thành công nữa. Sử dụng tính năng cách ly, khôi phục thiết bị về trạng thái ban đầu mới và cho phép chạy thử nghiệm và thành công.

Kích hoạt tính năng

Bạn có thể bật tính năng cách ly thử lại bằng các tùy chọn sau ngoài các tùy chọn thử lại:

--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>

hoặc bị vô hiệu hóa với:

--retry-isolation-grade NOT_ISOLATED

Tính năng này bị tắt theo mặc định.

Mức độ cách ly khác nhau

Cấp cách ly thể hiện mức độ cách ly mà chúng tôi muốn định cấu hình giữa các lần thử lại:

  • FULLY_ISOLATED sẽ xóa hoàn toàn và thiết lập lại thiết bị bằng cách chạy lại target_preparers đã định cấu hình của cấu hình
  • REBOOT_ISOLATED sẽ khởi động lại thiết bị

Lưu ý về Bộ kiểm tra khả năng tương thích (CTS)

Các phiên bản CTS của đối tác Android hiện không hỗ trợ FULLY_ISOLATED

Kết quả trông như thế nào?

Trình báo cáo kết quả nhận được điểm đánh dấu cho biết một mô-đun hoặc lần chạy nhất định đang chạy riêng biệt và có thể chọn hiển thị điểm đánh dấu trong báo cáo của họ.

  • Ở cấp độ mô-đun, thuộc tính module-isolated sẽ được đặt thành cấp độ cách ly của nó.
  • Ở cấp độ chạy, thuộc tính run-isolated sẽ được đặt ở cấp độ cách ly.

Ví dụ: mô-đun đầu tiên chạy sau khi bị cô lập sẽ được báo cáo là module-isolated:FULLY_ISOLATED .

Việc chạy thử độc lập sẽ cho tín hiệu mạnh. Dù đạt hay không, chủ sở hữu bài kiểm tra phải có độ tin cậy cao rằng không còn trạng thái xấu nào từ bài kiểm tra trước đó trên thiết bị.