ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
StrictShardHelper
public
class
StrictShardHelper
extends ShardHelper
คลาสย่อยโดยตรงที่ทราบ
| DynamicShardHelper |
กลยุทธ์การแยกส่วนเพื่ออนุญาตให้จัดคิวงานระยะไกลระหว่างอินสแตนซ์ TF หลายรายการ
|
|
กลยุทธ์การแยกข้อมูลเพื่อสร้างกลุ่มย่อยที่เข้มงวดซึ่งจะไม่รายงานร่วมกัน
สรุป
ตัวสร้างแบบสาธารณะ
StrictShardHelper
public StrictShardHelper ()
เมธอดสาธารณะ
public boolean shardConfig (IConfiguration config,
TestInformation testInfo,
IRescheduler rescheduler,
ITestLogger logger)
พยายามแบ่งการกำหนดค่าออกเป็นการกำหนดค่าย่อยเพื่อกำหนดเวลาใหม่ให้ทำงานในหลายทรัพยากรพร้อมกัน
การดําเนินการกับกลุ่มที่ประสบความสําเร็จจะทำให้การกําหนดค่าปัจจุบันว่างเปล่า และไม่ควรเรียกใช้ต่อ
| คิกรีเทิร์น |
boolean |
จริงหากมีการแบ่งกลุ่มการทดสอบ ไม่เช่นนั้น ให้แสดงผล false |
วิธีการที่มีการป้องกัน
splitTests
protected splitTests ( fullList,
int shardCount,
boolean useEvenModuleSharding)
แยกรายการการทดสอบที่จะเรียกใช้ตามวิธีติดตั้งใช้งานที่เหมาะสม การแยกข้อมูลต้องสอดคล้องกัน คุณสามารถแสดงผลรายการว่างได้หากไม่สามารถเรียกใช้การทดสอบในข้อมูลพร็อพเพอร์ตี้ได้
ใช้คำสั่งนี้เพื่อจัดสรรชุดทดสอบที่เฉพาะเจาะจง การใช้งานเริ่มต้นจะพยายามปรับสมดุลจำนวน IRemoteTest ต่อชาร์ดให้มากที่สุดเท่าที่จะทำได้ เป็นขั้นตอนแรก จากนั้นจะใช้เกณฑ์รองหรือคำแนะนำการเรียกใช้เพื่อปรับรายการอีกเล็กน้อย
| พารามิเตอร์ |
fullList |
: รายการ IRemoteTest ทั้งหมดในขั้นต้นซึ่งมีการทดสอบทั้งหมดที่ต้องเรียกใช้ |
shardCount |
int: จํานวนกลุ่มย่อยทั้งหมดที่ต้องเรียกใช้ |
useEvenModuleSharding |
boolean: เลือกใช้กลยุทธ์ที่กระจายจํานวนข้อบังคับอย่างเท่าๆ กันในชาร์ด |
| คิกรีเทิร์น |
|
รายการ IRemoteTest ที่กำหนดให้กับแต่ละกลุ่ม ขนาดของรายการจะเป็น shardCount |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[null,null,["อัปเดตล่าสุด 2025-07-27 UTC"],[],[]]