Bộ thử nghiệm nhà cung cấp và cơ sở hạ tầng dành cho Android 10 trở xuống

Bộ thử nghiệm nhà cung cấp Android (VTS) cung cấp chức năng mới mở rộng để thử nghiệm Android và thúc đẩy quá trình phát triển dựa trên thử nghiệm. Để giúp cộng đồng phát triển Android tương tác với dữ liệu thử nghiệm, Android bao gồm các tài nguyên thử nghiệm sau:

  • Video hướng dẫn. Mô tả các video chạy và phát triển VTS và CTS-on-GSI trên Android 9 và Android 8.1.
  • Kiểm tra hệ thống với VTS. Mô tả cách sử dụng VTS để kiểm tra việc triển khai hệ thống gốc Android, thiết lập môi trường thử nghiệm, sau đó kiểm tra bản vá bằng gói VTS.
  • Khung kiểm tra. Cung cấp thông tin chi tiết về cách sử dụng khung kiểm tra VTS. Bao gồm:
    • Lệnh shell thiết bị . Hướng dẫn cách sử dụng các lệnh shell của thiết bị để thực thi các tệp nhị phân kiểm tra phía mục tiêu, để lấy/đặt thuộc tính, biến môi trường và thông tin hệ thống cũng như để khởi động/dừng khung Android.
    • Các mẫu thử nghiệm . Chi tiết về cách cấu hình và sử dụng các mẫu thử nghiệm cho các mô-đun thử nghiệm không phải là lớp con Python phía máy chủ của BaseTest của VTS Runner.
    • Thử nghiệm HAL nhận biết tên dịch vụ . Thông tin chi tiết về hỗ trợ Android 9 để lấy tên dịch vụ của một phiên bản HAL nhất định dựa trên thiết bị trên VTS đang chạy.
    • Kiểm tra khả năng kiểm tra HAL . Thông tin chi tiết về hỗ trợ Android 9 cho phương pháp thời gian chạy sử dụng cấu hình thiết bị để xác định thử nghiệm VTS nào nên bỏ qua cho mục tiêu thiết bị đó.
    • Kiểm tra đa thiết bị . Hướng dẫn cấu hình các bài kiểm tra yêu cầu tương tác giữa nhiều thiết bị Android.
    • Kiểm tra VTS bằng ramdisk gỡ lỗi . Hướng dẫn cách sử dụng đĩa RAM gỡ lỗi để cho phép chạy VTS với hình ảnh hệ thống chung (GSI).
  • Bảng điều khiển VTS. Giao diện người dùng dựa trên web để xem kết quả VTS. Bao gồm các chi tiết về:
    • Cài đặt . Hướng dẫn thiết lập và cấu hình VTS Dashboard.
    • Cơ sở dữ liệu . Một back-end có thể mở rộng để hỗ trợ bảng điều khiển tích hợp liên tục.
    • Giao diện người dùng . Giao diện người dùng gắn kết sử dụng thiết kế vật liệu để hiển thị hiệu quả thông tin về kết quả kiểm tra, hồ sơ và mức độ bao phủ.
  • Cơ sở hạ tầng phòng thí nghiệm. Mô tả kiến ​​trúc của cơ sở hạ tầng thử nghiệm tự động để chạy VTS, CTS hoặc các thử nghiệm khác trên các thiết bị đối tác chạy Hình ảnh hệ thống chung AOSP (GSI) . Yêu cầu Bộ điều khiển máy chủ .
  • kiểm tra hiệu suất chất kết dính và hwbinder . Công cụ đo thông lượng và độ trễ.

Để biết thêm chi tiết, hãy tham khảo video Sản phẩm Android VTS do Nhà phát triển Google sản xuất và bài viết Treble: Cập nhật phần mềm nhanh bằng cách tạo trạng thái cân bằng trong Hệ sinh thái phần mềm đang hoạt động của các bên liên quan được phân phối toàn cầu . Tài liệu này miễn phí cho các thành viên ACM và những người không phải thành viên có thể mua hoặc đọc phần tóm tắt.