ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
IShardableTest
public
interface
IShardableTest
implements
IRemoteTest
| com.android.tradefed.testtype.IShardableTest
|
คลาสย่อยทางอ้อมที่ทราบ
AndroidJUnitTest, ArtGTest, ArtTest, AtestRunner, BaseTestSuite, ExecutableBaseTest, ExecutableHostTest, ExecutableTargetTest, GTest, GTestBase, HostGTest, HostTest, ITestSuite, InstalledInstrumentationsTest, IsolatedHostTest และอื่นๆ อีก 8 รายการ
| AndroidJUnitTest |
การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการใช้เครื่องมือในอุปกรณ์ที่ระบุโดยใช้
android.support.test.runner.AndroidJUnitRunner
|
| ArtGTest |
|
| ArtTest |
|
| AtestRunner |
การใช้งาน ITestSuite
|
| BaseTestSuite |
การทดสอบสำหรับการเรียกใช้ชุดเครื่องมือทดสอบความเข้ากันได้ด้วยระบบชุดเครื่องมือใหม่
|
| ExecutableBaseTest |
คลาสพื้นฐานสำหรับรูปแบบการทดสอบที่เรียกใช้งานได้
|
| ExecutableHostTest |
โปรแกรมเรียกใช้การทดสอบสำหรับไฟล์ที่เรียกใช้ได้ซึ่งทำงานในโฮสต์
|
| ExecutableTargetTest |
โปรแกรมเรียกใช้การทดสอบสำหรับไฟล์ที่เรียกใช้ได้ซึ่งทำงานในเป้าหมาย
|
| GTest |
การทดสอบที่เรียกใช้แพ็กเกจการทดสอบดั้งเดิมในอุปกรณ์ที่ระบุ
|
| GTestBase |
คลาสฐานของ gTest
|
| HostGTest |
การทดสอบที่เรียกใช้แพ็กเกจการทดสอบเนทีฟ
|
| HostTest |
โปรแกรมเรียกใช้การทดสอบสำหรับการทดสอบที่ใช้โฮสต์ JUnit
|
| ITestSuite |
คลาส Abstract ใช้เพื่อเรียกใช้ Test Suite
|
| InstalledInstrumentationsTest |
เรียกใช้การตรวจสอบทั้งหมดที่พบในอุปกรณ์ปัจจุบัน
|
| IsolatedHostTest |
ใช้โปรแกรมเรียกใช้ TradeFed ที่ใช้กระบวนการย่อยเพื่อเรียกใช้การทดสอบในสภาพแวดล้อมที่มีการพึ่งพาน้อย
แทนที่จะเรียกใช้ในกระบวนการหลัก
|
| JarHostTest |
โปรแกรมเรียกใช้การทดสอบสำหรับการทดสอบ JUnit ฝั่งโฮสต์
|
| KUnitModuleTest |
โปรแกรมเรียกใช้การทดสอบสำหรับเรียกใช้โมดูลการทดสอบ KUnit บนอุปกรณ์
|
| KernelTargetTest |
โปรแกรมเรียกใช้การทดสอบสำหรับไฟล์ที่เรียกใช้งานได้ซึ่งทำงานบนเป้าหมายและแยกวิเคราะห์ผลการทดสอบเคอร์เนล
|
| MoblyBinaryHostTest |
การทดสอบโฮสต์มีไว้เพื่อเรียกใช้ไฟล์ไบนารี Python ของ Mobly จากระบบบิลด์ Android (Soong)
|
| PtsBotTest |
เรียกใช้การทดสอบ PTS-bot
|
| StubTest |
การติดตั้งใช้งานการทดสอบที่ว่างเปล่าแบบไม่มีการดำเนินการ
|
| TestMappingSuiteRunner |
การใช้งาน BaseTestSuite เพื่อเรียกใช้การทดสอบที่ระบุโดยตัวเลือก include-filter หรือ
ไฟล์ TEST_MAPPING จากการสร้างเป็นชุด
|
| TfSuiteRunner |
การใช้งาน ITestSuite ซึ่งจะโหลดการทดสอบจากไฟล์ JAR ของ TF ในโฟลเดอร์ res/config/suite/
|
|
IRemoteTestที่แยกออกเป็นชุดการทดสอบย่อยที่เรียกใช้แยกกันได้ การแยกออกเป็น
การทดสอบย่อยควรเป็นแบบดีเทอร์มินิสติก และการทดสอบย่อยแต่ละรายการควรเป็นอิสระต่อกันเพื่อ
อนุญาตให้ดำเนินการกับ Shard ต่างๆ ในโฮสต์ต่างๆ ได้
สรุป
เมธอดสาธารณะ
public split (Integer shardCountHint,
TestInformation testInfo)
split(int)เวอร์ชันอื่นTestInformation
ซึ่งมีTestInformation
ที่มีข้อมูลเบื้องต้นจากผู้ปกครองที่สร้าง Shard ซึ่งจะเป็นประโยชน์ในกรณีที่ต้องเข้าถึงข้อมูล เช่น ข้อมูลอุปกรณ์หรือบิลด์ ในระหว่างการแบ่งข้อมูล
| พารามิเตอร์ |
shardCountHint |
Integer: จำนวนชาร์ดที่พยายาม |
testInfo |
TestInformation: ผู้ปกครอง TestInformation |
| คิกรีเทิร์น |
|
ชุดการทดสอบย่อยที่จะดำเนินการแยกกัน หรือ null หากการทดสอบ
ยังไม่สามารถแยกส่วนได้ในขณะนี้ |
แยก
public split ()
แบ่งการทดสอบออกเป็นส่วนๆ ที่เรียกใช้แยกกันได้
ซึ่งต้องเป็นแบบดีเทอร์มินิสติกและแสดงรายการ IRemoteTest เดียวกันเสมอสำหรับอินพุตเดียวกัน
ระบบจะเรียกใช้ฟังก์ชันนี้ก่อนการดำเนินการทดสอบ ดังนั้นการขึ้นต่อกันที่แทรก (เช่น ITestDevice สำหรับ IDeviceTests) อาจเป็นค่า Null
| คิกรีเทิร์น |
|
ชุดการทดสอบย่อยที่จะดำเนินการแยกกัน หรือ null หากการทดสอบ
ยังไม่สามารถแยกส่วนได้ในขณะนี้ |
แยก
public split (int shardCountHint)
เวอร์ชันอื่นของ split() ซึ่งระบุ shardCount ที่พยายามเรียกใช้ด้วย
ซึ่งจะมีประโยชน์สำหรับโปรแกรมเรียกใช้การทดสอบบางรายการที่บางครั้งไม่สามารถตัดสินใจได้โดยพลการ
| พารามิเตอร์ |
shardCountHint |
int: จำนวนชาร์ดที่พยายาม |
| คิกรีเทิร์น |
|
ชุดการทดสอบย่อยที่จะดำเนินการแยกกัน หรือ null หากการทดสอบ
ยังไม่สามารถแยกส่วนได้ในขณะนี้ |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-12-04 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-12-04 UTC"],[],[]]