Bản phát hành Android 14 có một số thay đổi đối với Camera ITS.
Trang này tóm tắt các thay đổi của Camera ITS đối với Android 14. Những thay đổi này được chia thành 5 danh mục lớn:
Python và các phiên bản gói
Ngoài các phiên bản và thư viện Python được hỗ trợ trong Android 12 và 13, Android 14 còn hỗ trợ các phiên bản Python sau:
- Python 3.9.2
- OpenCV 4.2.0
- Numpy 1.20.3
- Matplotlib 3.4.1
- Scipy 1.6.2
- pySerial 3.5
- Pillow 8.3.1
- PyYAML 5.4.1
- Mobly 1.11
- FFmpeg 4.4.1
- (Chỉ dành cho các thử nghiệm Display P3) Colour-science 0.4.2
Tăng cường kiểm thử camera LIMITED
Trong Android 14, các kiểm thử sau đây được tái cấu trúc để cho phép kiểm thử các camera BỊ GIỚI HẠN bằng các kiểm thử hiện có.
| Scene | Tên thử nghiệm | Mô tả |
|---|---|---|
| 1_1 | test_jpeg | Tái cấu trúc để loại bỏ phương thức manual_capture(). |
| 1_2 | test_yuv_jpeg_all | Tái cấu trúc để loại bỏ phương thức manual_capture(). |
| 1_2 | test_yuv_plus_jpeg | Tái cấu trúc để loại bỏ phương thức manual_capture(). |
| 1_2 | test_yuv_plus_raw | Tái cấu trúc thành phương thức manual_capture().
Các kiểm thử RAW/RAW10/RAW12 được hợp nhất thành một kiểm thử duy nhất. |
| 4 | test_multi_camera_alignment | Tái cấu trúc thành phương thức manual_capture(). |
Tăng cường kiểm thử liên quan đến khuôn mặt
Trong Android 14, các bài kiểm thử phát hiện khuôn mặt sau đây sẽ được tái cấu trúc.
| Scene | Tên thử nghiệm | Mô tả |
|---|---|---|
| 2 | test_num_faces | Mặt đồng hồ mới để tăng tính đa dạng về khuôn mặt. Đã xác nhận vị trí khuôn mặt. |
Các thay đổi khác về thử nghiệm
Trong Android 14, các kiểm thử sau được tái cấu trúc để tăng mức độ bao phủ kiểm thử.
| Scene | Tên thử nghiệm | Mô tả |
|---|---|---|
| 0 | test_read_write | Tái cấu trúc để gắn cờ các giá trị siêu dữ liệu chụp cho độ nhạy nằm ngoài android.sensor.sensitivityRange. |
| 1_1 | test_burst_sameness_manual | Tái cấu trúc để thực hiện 2 chuỗi 50 khung hình thay vì 5 chuỗi 50 khung hình. |
| 1_2 | test_yuv_jpeg_all | Tái cấu trúc để sử dụng trường hợp sử dụng STILL_CAPTURE nếu có. |
| 1_2 | test_yuv_plus_jpeg | Tái cấu trúc để sử dụng trường hợp sử dụng STILL_CAPTURE nếu có. |
| 4 | test_multi_camera_alignment | Tái cấu trúc để thêm chế độ chụp YUV và thêm chế độ chụp 640x360 vào chế độ chụp 640x480 hiện có. |
Số lượng xét nghiệm mới
Android 14 có các kiểm thử mới sau đây.
| Scene | Tên thử nghiệm | Mô tả |
|---|---|---|
| 2_a | test_autoframing | Xác minh rằng tính năng tạo khung hình tự động có thể điều chỉnh trường nhìn để đưa tất cả khuôn mặt có tông màu da khác nhau vào khung hình, bất kể tỷ lệ thu phóng được đặt. |
| 2_a | test_display_p3 | Xác minh xem kết quả đầu ra P3 JPEG có chính xác hay không. |
| 2_a | test_preview_min_frame_rate | Xác minh rằng FPS xem trước đạt mức tối thiểu do các thuộc tính camera xác định trong điều kiện ánh sáng yếu. |
| 3 | test_landscape_to_portrait | Xác minh rằng chế độ ghi đè từ chế độ ngang sang chế độ dọc sẽ xoay hình ảnh đúng cách. |
| 4 | test_preview_aspect_ratio_and_crop | Xác minh tỷ lệ khung hình, vùng cắt và trường nhìn của luồng Preview có phù hợp với các định dạng được hỗ trợ hay không. |
| 6 | test_in_sensor_zoom | Xác minh hành vi thu phóng trong cảm biến của camera. |
| 6 | test_low_latency_zoom | Xác minh tỷ lệ thu phóng được điều chỉnh đúng cách nếu bạn đặt chế độ cài đặt ghi đè mức thu phóng. |
| 6 | test_preview_video_zoom_match | Xác minh rằng thao tác thu phóng hoạt động giống nhau trong các luồng Preview và Video. |
| tiện ích | test_hdr_extension | Xác minh rằng tiện ích HDR kích hoạt đúng cách khi được yêu cầu. |
| tiện ích | test_night_extension | Xác minh rằng tiện ích Night kích hoạt đúng cách khi được yêu cầu. |
| sensor_fusion | test_led_snapshot | Xác minh rằng ảnh chụp nhanh LED không bão hoà hoặc làm đổi màu hình ảnh. |
Kiểm thử DUT song song
Android 14 hỗ trợ kiểm thử DUT song song, cho phép bạn kiểm thử DUT song song với nhiều giàn để tăng tốc độ kiểm thử tổng thể. Ví dụ: kiểm thử song song cho phép bạn kiểm thử camera 0 trong một giàn và camera 1 trong một giàn khác cùng lúc.
Để biết thêm thông tin chi tiết, hãy xem phần Kiểm thử DUT song song.
Yêu cầu kiểm thử
Hình 1 cho thấy vòng giải mã bí mật ITS Android 14. Vòng giải mã bí mật cho biết từng bài kiểm thử được kiểm soát bằng chế độ cài đặt kiểm thử nào. Các chế độ cài đặt kiểm thử được kiểm soát bằng android.request.availableCapabilities đều ở dạng chữ in hoa.
Các mục chính cần có để truy cập là:
MANUAL_SENSORREAD_3APER_FRAME_CONTROLRAWfaceDetectModestimestampSourceflash.info.available
Hình 1. Vòng giải mã bí mật ITS của Android 14