یادداشت‌های انتشار مجموعه تست تصویر دوربین Android 14

نسخه اندروید ۱۴ شامل تعدادی تغییر در Camera ITS است.

این صفحه خلاصه‌ای از تغییرات Camera ITS برای اندروید ۱۴ را ارائه می‌دهد. این تغییرات در پنج دسته کلی قرار می‌گیرند:

نسخه‌های پایتون و بسته‌ها

اندروید ۱۴ علاوه بر نسخه‌ها و کتابخانه‌های پایتون پشتیبانی‌شده در اندروید ۱۲ و ۱۳، از نسخه‌های پایتون زیر نیز پشتیبانی می‌کند:

افزایش آزمایش دوربین محدود

در اندروید ۱۴، تست‌های زیر بازسازی شده‌اند تا امکان تست دوربین‌های محدود با تست‌های موجود فراهم شود.

صحنه نام آزمون توضیحات
۱_۱ 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