راه اندازی تست خودکار CTS (AOSP 10 یا پایین تر)

این صفحه حاوی دستورالعمل‌های راه‌اندازی CTS مخصوص Android 10 و پایین‌تر است.

JDK را نصب کنید

  • برای اندروید 9 و 10، JDK 9 را نصب کنید.
  • برای اندروید 8 یا پایین تر، JDK 8 را نصب کنید.

اولین سطح API را تنظیم کنید

برای دستگاه‌هایی که با Android 9 یا 10 راه‌اندازی می‌شوند، ویژگی ro.product.first_api_level را روی یک مقدار معتبر از Codenames، Tags و Build Numbers تنظیم کنید.

برای دستگاه‌هایی که با Android 8.x یا پایین‌تر راه‌اندازی می‌شوند، ویژگی ro.product.first_api_level را برای اولین ساخت محصول از حالت تنظیم خارج کنید (حذف کنید). برای تمام ساخت‌های بعدی، ro.product.first_api_level را روی مقدار صحیح سطح API تنظیم کنید. این ویژگی به ویژگی امکان می‌دهد محصول جدید را به درستی شناسایی کند و اطلاعات مربوط به اولین سطح API محصول را حفظ کند. اگر پرچم تنظیم نشده باشد، Android Build.VERSION.SDK_INT به ro.product.first_api_level اختصاص می دهد.

الزامات ذخیره سازی

تست استرس رسانه CTS نیاز دارد که کلیپ‌های ویدیویی در حافظه خارجی ( /sdcard ) قرار داشته باشند.

فضای مورد نیاز به حداکثر وضوح پخش ویدئویی که توسط دستگاه پشتیبانی می شود بستگی دارد. برای نسخه پلتفرم رزولوشن های مورد نیاز به بخش 5 در سند تعریف سازگاری Android مراجعه کنید.

در اینجا الزامات ذخیره سازی با حداکثر وضوح پخش ویدیو آمده است:

  • 480x360: 98 مگابایت
  • 720x480: 193 مگابایت
  • 1280x720: 606 مگابایت
  • 1920x1080: 1863 مگابایت

DUT را پیکربندی کنید

این بخش شامل دستورالعمل های پیکربندی DUT ویژه برای AOSP 10 یا پایین تر است.

اشکال زدایی USB را فعال کنید

در Android 9 یا 10، به System > Developer options بروید.

در Android 8 یا پایین‌تر، به تنظیمات > گزینه‌های برنامه‌نویس بروید.

فعال کردن مکان‌های ساختگی (AOSP 4.4.x و 5.x)

در Android 5.x و 4.4.x، به Settings > Developer options بروید و Allow mock locations را فعال کنید.

تنظیم برای تست‌های دسترسی (CTS 2.1 R2 - 4.2 R4)

دستگاه (یا شبیه‌ساز) خود را برای اجرای آزمایش‌های دسترسی با موارد زیر تنظیم کنید:

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

سپس به Settings > Accessibility > Accessibility بروید و Delegating Accessibility Service را فعال کنید.

راه اندازی برای تست مدیریت دستگاه (CTS 6.x یا پایین تر)

در دستگاه‌هایی که android.software.device_admin اعلام می‌کنند، دستگاه خود را برای اجرای آزمایش مدیریت دستگاه با استفاده از:

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

سپس، در تنظیمات > امنیت > مدیران دستگاه را انتخاب کنید ، دو سرپرست دستگاه android.deviceadmin.cts.CtsDeviceAdminReceiver* را فعال کنید. مطمئن شوید که android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver و سایر مدیران دستگاه های از پیش بارگذاری شده غیرفعال می مانند.

تنظیم فایل های رسانه ای (AOSP 10 یا پایین تر)

آزمایش‌های پخش جریانی ویدیو برای Android 10 یا پایین‌تر نیاز دارند که فایل‌های ویدیویی در حافظه خارجی ( /sdcard ) باشند. برای اطلاعات بیشتر، به شرایط ذخیره سازی مراجعه کنید.