ตั้งค่าการทดสอบอัตโนมัติ 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

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

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

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