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

این صفحه شامل دستورالعمل‌های تنظیم CTS مخصوص اندروید ۱۰ و پایین‌تر است.

نصب JDK

  • برای اندروید ۹ و ۱۰، JDK 9 را نصب کنید.
  • برای اندروید ۸ یا پایین‌تر، JDK 8 را نصب کنید.

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

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

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

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

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

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

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

  • ۴۸۰x۳۶۰: ۹۸ مگابایت
  • ۷۲۰x۴۸۰: ۱۹۳ مگابایت
  • ۱۲۸۰x۷۲۰: ۶۰۶ مگابایت
  • ۱۹۲۰x۱۰۸۰: ۱۸۶۳ مگابایت

پیکربندی DUT

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

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

در اندروید ۹ یا ۱۰، به مسیر System > Developer options بروید.

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

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

در اندروید ۵.x و ۴.۴.x، به تنظیمات > گزینه‌های توسعه‌دهنده بروید و گزینه «اجازه دادن به مکان‌های ساختگی» را فعال کنید.

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

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

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

سپس، به تنظیمات > دسترسی > دسترسی بروید و سرویس دسترسی‌پذیری را واگذار کنید (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 یا پایین‌تر)

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