نسخه اندروید 14 شامل تعدادی تغییرات در Camera ITS است.
این صفحه تغییرات Camera ITS را برای اندروید 14 خلاصه می کند. تغییرات به پنج دسته کلی تقسیم می شوند:
- نسخه های پایتون و بسته
- افزایش تست دوربین محدود
- افزایش تست های مربوط به صورت
- سایر تغییرات تست
- تست های جدید
- تست DUT موازی
نسخه های پایتون و بسته
اندروید 14 علاوه بر نسخه های پایتون و کتابخانه های پشتیبانی شده در اندروید 12 و 13، از نسخه های پایتون زیر نیز پشتیبانی می کند:
- پایتون 3.9.2
- OpenCV 4.2.0
- Numpy 1.20.3
- Matplotlib 3.4.1
- Scipy 1.6.2
- pySerial 3.5
- بالش 8.3.1
- PyYAML 5.4.1
- Mobly 1.11
- FFmpeg 4.4.1
- (فقط برای تست های Display P3) Color-science 0.4.2
افزایش تست دوربین محدود
در اندروید 14، آزمایشهای زیر برای فعال کردن تست دوربینهای محدود با آزمایشهای موجود، بازسازی میشوند.
صحنه | نام آزمون | توضیحات |
---|---|---|
1_1 | test_jpeg | برای حذف متد manual_capture() بازسازی شد. |
1_2 | test_yuv_jpeg_all | برای حذف متد manual_capture() بازسازی شد. |
1_2 | test_yuv_plus_jpeg | برای حذف متد manual_capture() بازسازی شد. |
1_2 | test_yuv_plus_raw | به روش manual_capture() refactored شد. آزمایش RAW/RAW10/RAW12 در یک آزمایش ادغام شد. |
4 | test_multi_camera_alignment | به روش manual_capture() refactored شد. |
افزایش تست های مربوط به صورت
در اندروید 14، تستهای تشخیص چهره زیر بازسازی میشوند.
صحنه | نام آزمون | توضیحات |
---|---|---|
2 | test_num_faces | چهره های جدید برای افزایش تنوع چهره. مکانهای چهره تأیید شد. |
سایر تغییرات تست
در اندروید 14، تست های زیر برای افزایش پوشش تست بازسازی می شوند.
صحنه | نام آزمون | توضیحات |
---|---|---|
0 | test_read_write | برای پرچمگذاری مقادیر فراداده حساسیتی که خارج از android.sensor.sensitivityRange هستند، دوباره فاکتور گرفته شد. |
1_1 | test_burst_sameness_manual | برای انجام دو انفجار 50 فریمی به جای پنج انفجار 50 فریمی بازسازی شد. |
1_2 | test_yuv_jpeg_all | در صورت وجود، برای استفاده از STILL_CAPTURE مورد استفاده مجدد قرار گرفت. |
1_2 | test_yuv_plus_jpeg | در صورت وجود، برای استفاده از STILL_CAPTURE مورد استفاده مجدد قرار گرفت. |
4 | test_multi_camera_alignment | برای افزودن عکسهای YUV و اضافه کردن عکسهای 640x360 به عکسهای 640x480 موجود، بازسازی شد. |
تست های جدید
اندروید 14 شامل تست های جدید زیر است.
صحنه | نام آزمون | توضیحات |
---|---|---|
2_a | test_autoframing | تأیید میکند که فریم خودکار میتواند FoV را طوری تنظیم کند که تمام چهرهها با رنگ پوست متفاوت را بدون در نظر گرفتن نسبت بزرگنمایی تنظیم شده، در بر بگیرد. |
2_a | test_display_p3 | صحت خروجی P3 JPEG را تأیید می کند. |
2_a | test_preview_min_frame_rate | تأیید می کند که FPS پیش نمایش به حداقل تعیین شده توسط ویژگی های دوربین در شرایط نور کم می رسد. |
3 | test_landscape_to_portrait | تصدیق منظره به عمودی نادیده گرفتن تصویر به درستی می چرخد. |
4 | test_preview_aspect_ratio_and_crop | بررسی میکند که نسبت ابعاد، برش و FoV جریان Preview برای قالبهای پشتیبانی شده مناسب هستند. |
6 | test_in_sensor_zoom | رفتار بزرگنمایی دوربین در حسگر را تأیید می کند. |
6 | test_low_latency_zoom | اگر تنظیمات بزرگنمایی را نادیده می گیرند، مقیاس های نسبت بزرگنمایی را به درستی تأیید می کند. |
6 | test_preview_video_zoom_match | بررسی میکند که زوم در جریانهای Preview و Video یکسان عمل میکند. |
پسوندها | test_hdr_extension | تأیید می کند که پسوند HDR در صورت درخواست به درستی فعال می شود. |
پسوندها | test_night_extension | تأیید می کند که برنامه افزودنی Night در صورت درخواست به درستی فعال می شود. |
سنسور_فیوژن | test_led_snapshot | تأیید میکند که عکسهای فوری LED، تصویر را اشباع یا رنگ نمیکنند. |
تست DUT موازی
اندروید 14 از تست موازی DUT پشتیبانی می کند، که به شما امکان می دهد DUT ها را به صورت موازی با چندین ریگ تست کنید تا سرعت تست کلی را افزایش دهید. به عنوان مثال، آزمایش موازی به شما امکان می دهد دوربین 0 را در یک دکل و دوربین 1 را در یک دکل دیگر آزمایش کنید.
برای جزئیات بیشتر، به تست موازی DUT مراجعه کنید.
الزامات آزمون
شکل 1 حلقه رمزگشای مخفی ITS اندروید 14 را نشان می دهد. حلقه رمزگشای مخفی نشان میدهد که تستهای فردی با چه تنظیماتی آزمایش میشوند. تنظیمات تست دربندی شده توسط android.request.availableCapabilities
با حروف بزرگ هستند. موارد اصلی دروازه عبارتند از:
-
MANUAL_SENSOR
-
READ_3A
-
PER_FRAME_CONTROL
-
RAW
-
faceDetectModes
-
timestampSource
-
flash.info.available
شکل 1. حلقه رمزگشای مخفی ITS اندروید 14