Thiết lập tính năng kiểm thử tự động CTS (AOSP 10 trở xuống)

Trang này chứa hướng dẫn thiết lập CTS dành riêng cho Android 10 trở xuống.

Cài đặt JDK

  • Đối với Android 9 và 10, hãy cài đặt JDK 9.
  • Đối với Android 8 trở xuống, hãy cài đặt JDK 8.

Đặt cấp độ API đầu tiên

Đối với các thiết bị chạy Android 9 hoặc 10, hãy đặt thuộc tính ro.product.first_api_level thành một giá trị hợp lệ trong phần Tên mã, thẻ và số bản dựng.

Đối với các thiết bị chạy Android 8.x trở xuống, hãy huỷ thiết lập (xoá) thuộc tính ro.product.first_api_level cho bản dựng đầu tiên của sản phẩm. Đối với tất cả các bản dựng tiếp theo, hãy đặt ro.product.first_api_level thành giá trị cấp độ API chính xác. Điều này cho phép tài sản xác định chính xác một sản phẩm mới và lưu giữ thông tin về cấp độ API đầu tiên của sản phẩm. Nếu bạn không đặt cờ này, Android sẽ gán Build.VERSION.SDK_INT cho ro.product.first_api_level.

Yêu cầu về bộ nhớ

Các bài kiểm thử căng thẳng về nội dung nghe nhìn của CTS yêu cầu đoạn video phải nằm trên bộ nhớ ngoài (/sdcard).

Dung lượng cần thiết phụ thuộc vào độ phân giải phát video tối đa mà thiết bị hỗ trợ. Hãy xem phần 5 trong tài liệu Định nghĩa về khả năng tương thích với Android để biết phiên bản nền tảng của các độ phân giải bắt buộc.

Dưới đây là các yêu cầu về bộ nhớ theo độ phân giải phát video tối đa:

  • 480x360: 98 MB
  • 720x480: 193 MB
  • 1280x720: 606 MB
  • 1920x1080: 1863 MB

Định cấu hình DUT

Phần này chứa hướng dẫn cấu hình DUT đặc biệt cho AOSP 10 trở xuống.

Bật tính năng gỡ lỗi qua USB

Trong Android 9 hoặc 10, hãy chuyển đến phần Hệ thống > Tuỳ chọn cho nhà phát triển.

Trên Android 8 trở xuống, hãy chuyển đến phần Cài đặt > Tuỳ chọn cho nhà phát triển.

Bật vị trí mô phỏng (AOSP 4.4.x và 5.x)

Trên Android 5.x và 4.4.x, hãy chuyển đến phần Cài đặt > Tuỳ chọn cho nhà phát triển rồi bật tuỳ chọn Cho phép vị trí mô phỏng.

Thiết lập để kiểm thử khả năng hỗ trợ tiếp cận (CTS 2.1 R2 – 4.2 R4)

Thiết lập thiết bị (hoặc trình mô phỏng) để chạy các bài kiểm thử chức năng hỗ trợ tiếp cận bằng:

  adb install -r
  android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk

Sau đó, hãy chuyển đến phần Cài đặt > Hỗ trợ tiếp cận > Hỗ trợ tiếp cận rồi bật tuỳ chọn Uỷ quyền dịch vụ hỗ trợ tiếp cận.

Thiết lập để kiểm thử quản trị thiết bị (CTS 6.x trở xuống)

Trên các thiết bị khai báo android.software.device_admin, hãy thiết lập thiết bị để chạy kiểm thử quản trị thiết bị bằng cách sử dụng:

  adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk

Sau đó, trong phần Cài đặt > Bảo mật > Chọn quản trị viên thiết bị, hãy bật hai quản trị viên thiết bị android.deviceadmin.cts.CtsDeviceAdminReceiver*. Đảm bảo rằng android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver và mọi quản trị viên thiết bị được tải trước khác vẫn bị vô hiệu hoá.

Thiết lập tệp phương tiện (AOSP 10 trở xuống)

Các thử nghiệm phát trực tuyến video cho Android 10 trở xuống yêu cầu tệp video phải nằm trên bộ nhớ ngoài (/sdcard). Để biết thêm thông tin, hãy xem Yêu cầu về bộ nhớ.