نسخه اندروید ۱۴ شامل تعدادی تغییر در Camera ITS است.
این صفحه خلاصهای از تغییرات Camera ITS برای اندروید ۱۴ را ارائه میدهد. این تغییرات در پنج دسته کلی قرار میگیرند:
- نسخههای پایتون و بستهها
- افزایش آزمایش دوربین محدود
- افزایش آزمایشهای مرتبط با چهره
- سایر تغییرات آزمون
- آزمایشهای جدید
- آزمایش موازی DUT
نسخههای پایتون و بستهها
اندروید ۱۴ علاوه بر نسخهها و کتابخانههای پایتون پشتیبانیشده در اندروید ۱۲ و ۱۳، از نسخههای پایتون زیر نیز پشتیبانی میکند:
- پایتون ۳.۹.۲
- اوپنسیوی ۴.۲.۰
- نامپی ۱.۲۰.۳
- کتابخانه متپلات ۳.۴.۱
- اسکیپی ۱.۶.۲
- پایسریال ۳.۵
- بالش ۸.۳.۱
- پاییامال ۵.۴.۱
- موبلی ۱.۱۱
- افافامپگ ۴.۴.۱
- (فقط برای تستهای Display P3) علوم رنگ ۰.۴.۲
افزایش آزمایش دوربین محدود
در اندروید ۱۴، تستهای زیر بازسازی شدهاند تا امکان تست دوربینهای محدود با تستهای موجود فراهم شود.
| صحنه | نام آزمون | توضیحات |
|---|---|---|
| ۱_۱ | test_jpeg | برای حذف متد manual_capture() ریفکتور شده است. |
| ۱_۲ | test_yuv_jpeg_all | برای حذف متد manual_capture() ریفکتور شده است. |
| ۱_۲ | test_yuv_plus_jpeg | برای حذف متد manual_capture() ریفکتور شده است. |
| ۱_۲ | test_yuv_plus_raw | به متد manual_capture() بازسازی شد. تستهای RAW/RAW10/RAW12 در یک تست واحد ادغام شدند. |
| ۴ | ترازبندی_چند_دوربین_آزمایشی | به متد manual_capture() ریفکتور شده است. |
افزایش آزمایشهای مرتبط با چهره
در اندروید ۱۴، تستهای تشخیص چهره زیر بازسازی شدهاند.
| صحنه | نام آزمون | توضیحات |
|---|---|---|
| ۲ | تعداد_چهرههای_آزمون | چهرههای جدید برای افزایش تنوع چهره. مکان چهرهها تأیید شد. |
سایر تغییرات آزمون
در اندروید ۱۴، تستهای زیر برای افزایش پوشش تست، بازسازی شدهاند.
| صحنه | نام آزمون | توضیحات |
|---|---|---|
| 0 | خواندن_آزمون_نوشتن | برای پرچمگذاری مقادیر فراداده ضبط برای حساسیت که خارج از android.sensor.sensitivityRange قرار میگیرند، بازسازی شد. |
| ۱_۱ | test_burst_sameness_manual | برای انجام دو انفجار ۵۰ فریمی به جای پنج انفجار ۵۰ فریمی، بازسازی شد. |
| ۱_۲ | test_yuv_jpeg_all | برای استفاده از مورد استفاده STILL_CAPTURE در صورت وجود، بازسازی شده است. |
| ۱_۲ | test_yuv_plus_jpeg | برای استفاده از مورد استفاده STILL_CAPTURE در صورت وجود، بازسازی شده است. |
| ۴ | ترازبندی_چند_دوربین_آزمایشی | برای اضافه کردن کپچرهای YUV و اضافه کردن کپچرهای 640x360 به کپچرهای 640x480 موجود، ریفکتور شد. |
آزمایشهای جدید
اندروید ۱۴ شامل تستهای جدید زیر است.
| صحنه | نام آزمون | توضیحات |
|---|---|---|
| ۲_الف | تست_اتوفرمینگ | تأیید میکند که کادربندی خودکار میتواند میدان دید (FoV) را طوری تنظیم کند که صرف نظر از نسبت زوم تنظیم شده، تمام چهرهها با رنگ پوستهای مختلف را در بر بگیرد. |
| ۲_الف | test_display_p3 | تأیید میکند که خروجی P3 JPEG صحیح است. |
| ۲_الف | نرخ فریم_دقیقه_پیش_نمایش_آزمون | تأیید میکند که FPS پیشنمایش در شرایط کمنور به حداقل تعریفشده توسط ویژگیهای دوربین میرسد. |
| ۳ | تبدیل منظره به پرتره از حالت آزمایشی | تغییر حالت افقی به عمودی، چرخش تصویر را به درستی تأیید میکند. |
| ۴ | پیشنمایش_آزمون_نسبت_ابعاد_و_برش | تأیید میکند که نسبت ابعاد، برش و میدان دید Preview برای فرمتهای پشتیبانیشده مناسب هستند. |
| ۶ | حسگر_زوم_در_آزمایش | رفتار زوم درون حسگر دوربین را تأیید میکند. |
| ۶ | تست_کم_تاخیر_زوم | در صورت تنظیم بزرگنمایی با نادیده گرفتن تنظیمات، مقیاسهای نسبت بزرگنمایی را به درستی تأیید میکند. |
| ۶ | پیشنمایش_تست_ویدئو_زوم_تطبیق | تأیید میکند که بزرگنمایی در Preview و پخش جریانی Video یکسان عمل میکند. |
| افزونهها | test_hdr_extension | تأیید میکند که افزونه HDR در صورت درخواست به درستی فعال میشود. |
| افزونهها | افزونه_شب_آزمون | تأیید میکند که افزونهی Night در صورت درخواست به درستی فعال میشود. |
| سنسور_فیوژن | عکس_تست_led | تأیید میکند که عکسهای فوری LED تصویر را اشباع یا رنگپریده نمیکنند. |
آزمایش موازی DUT
اندروید ۱۴ از تست موازی DUT پشتیبانی میکند، که به شما امکان میدهد DUTها را به صورت موازی با چندین دستگاه تست کنید تا سرعت تست کلی افزایش یابد. به عنوان مثال، تست موازی به شما امکان میدهد دوربین ۰ را در یک دستگاه و دوربین ۱ را در دستگاه دیگر به طور همزمان تست کنید.
برای جزئیات بیشتر، به آزمایش موازی DUT مراجعه کنید.
الزامات آزمون
شکل ۱ حلقه رمزگشای مخفی اندروید ۱۴ ITS را نشان میدهد. حلقه رمزگشای مخفی نشان میدهد که هر تست توسط چه تنظیمات آزمایشی قفل میشود. تنظیمات آزمایشی قفل شده توسط android.request.availableCapabilities با حروف بزرگ نوشته شدهاند. موارد اصلی قفل گذاری عبارتند از:
-
MANUAL_SENSOR -
READ_3A -
PER_FRAME_CONTROL -
RAW -
faceDetectModes -
timestampSource -
flash.info.available

شکل ۱. حلقه رمزگشای مخفی اندروید ۱۴ ITS