ตั้งค่าการทดสอบอัตโนมัติ CTS (AOSP 10 หรือต่ำกว่า)

หน้านี้มีวิธีการตั้งค่า CTS สำหรับ Android 10 และต่ำกว่าโดยเฉพาะ

ติดตั้ง JDK

  • สําหรับ Android 9 และ 10 ให้ติดตั้ง JDK 9
  • สำหรับ Android 8 หรือต่ำกว่า ให้ติดตั้ง JDK 8

ตั้งค่าระดับ API แรก

สำหรับอุปกรณ์ที่เปิดตัวด้วย Android 9 หรือ 10 ให้ตั้งค่าพร็อพเพอร์ตี้ ro.product.first_api_level เป็นค่าที่ถูกต้องจากชื่อเวอร์ชัน แท็ก และหมายเลขบิลด์

สำหรับอุปกรณ์ที่เปิดตัวใน 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 MB
  • 720x480: 193 MB
  • 1280x720: 606 MB
  • 1920x1080: 1863 MB

กำหนดค่า DUT

ส่วนนี้มีวิธีการกำหนดค่า DUT พิเศษสำหรับ AOSP 10 หรือต่ำกว่า

เปิดใช้การแก้ไขข้อบกพร่อง USB

ใน Android 9 หรือ 10 ให้ไปที่ระบบ > ตัวเลือกสำหรับนักพัฒนาแอป

ใน Android 8 หรือต่ำกว่า ให้ไปที่การตั้งค่า > ตัวเลือกสำหรับนักพัฒนาแอป

เปิดใช้ตำแหน่งจำลอง (AOSP 4.4.x และ 5.x)

ใน Android 5.x และ 4.4.x ให้ไปที่การตั้งค่า > ตัวเลือกสำหรับนักพัฒนาแอป แล้วเปิดใช้อนุญาตให้ใช้ตำแหน่งจำลอง

ตั้งค่าสำหรับการทดสอบการช่วยเหลือพิเศษ (CTS 2.1 R2 - 4.2 R4)

ตั้งค่าอุปกรณ์ (หรือโปรแกรมจำลอง) เพื่อทำการทดสอบการช่วยเหลือพิเศษด้วยสิ่งต่อไปนี้

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

จากนั้นไปที่การตั้งค่า > การช่วยเหลือพิเศษ > การช่วยเหลือพิเศษ แล้วเปิดใช้การมอบสิทธิ์บริการการช่วยเหลือพิเศษ

ตั้งค่าสำหรับการทดสอบการดูแลระบบอุปกรณ์ (CTS 6.x หรือต่ำกว่า)

ในอุปกรณ์ที่ประกาศ android.software.device_admin ให้ตั้งค่าอุปกรณ์เพื่อเรียกใช้การทดสอบการดูแลระบบอุปกรณ์โดยใช้สิ่งต่อไปนี้

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

จากนั้นในการตั้งค่า > ความปลอดภัย > เลือกผู้ดูแลระบบอุปกรณ์ ให้เปิดใช้ผู้ดูแลระบบอุปกรณ์ android.deviceadmin.cts.CtsDeviceAdminReceiver* 2 คน ตรวจสอบว่า android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver และผู้ดูแลระบบอุปกรณ์ที่โหลดไว้ล่วงหน้ารายอื่นๆ ยังคงถูกปิดใช้อยู่

ตั้งค่าไฟล์สื่อ (AOSP 10 หรือต่ำกว่า)

การทดสอบสตรีมมิงวิดีโอสำหรับ Android 10 หรือต่ำกว่ากำหนดให้ไฟล์วิดีโออยู่ในพื้นที่เก็บข้อมูลภายนอก (/sdcard) ดูข้อมูลเพิ่มเติมได้ที่ข้อกำหนดด้านพื้นที่เก็บข้อมูล