ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release
แทน aosp-main
เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
FakeTestsZipFolder
public
class
FakeTestsZipFolder
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.FakeTestsZipFolder
|
ฟิกซ์เจอร์การทดสอบที่สร้างโฟลเดอร์ทดสอบที่แตกไฟล์แล้วจำลองตามรายการเนื้อหา
ระบบจะกำหนดค่าโครงสร้างโฟลเดอร์ตามรายการชื่อไฟล์หรือชื่อโฟลเดอร์ตามที่ระบุให้กับคอนสตรคเตอร์ ควรเรียกใช้ FakeTestsZipFolder.cleanUp()
หลังจากที่ไม่จำเป็นต้องใช้โฟลเดอร์แล้ว
สรุป
ตัวสร้างแบบสาธารณะ |
FakeTestsZipFolder( items)
สร้างโฟลเดอร์การทดสอบที่แตกไฟล์แล้วจำลองขึ้นมาซึ่งมีไฟล์ว่าง
|
เมธอดสาธารณะ |
void
|
cleanUp()
ลบโฟลเดอร์ทดสอบที่แตกไฟล์แล้วทั้งหมด
|
boolean
|
createItems()
สร้างโฟลเดอร์ทดสอบที่แตกไฟล์แล้วจำลองตามที่ไฟล์ Manifest ของรายการระบุ
|
File
|
getBasePath()
แสดงฐานของโฟลเดอร์ที่แตกไฟล์ปลอม ซึ่งจะเป็นการเปลี่ยนโฟลเดอร์รูทที่ขยายไฟล์ ZIP ทดสอบจริง
|
ตัวสร้างแบบสาธารณะ
FakeTestsZipFolder
public FakeTestsZipFolder ( items)
สร้างโฟลเดอร์การทดสอบที่แตกไฟล์แล้วจำลองขึ้นมาซึ่งมีไฟล์ว่าง
พารามิเตอร์ |
items |
: รายการที่จะรวมไว้ในโฟลเดอร์ที่แตกไฟล์จำลอง คีย์ของแผนที่ต้องเป็นเส้นทางแบบสัมพัทธ์ของรายการ ค่าของรายการต้องระบุว่าควรสำรองข้อมูลรายการด้วยไฟล์หรือโฟลเดอร์ว่างหรือไม่ |
เมธอดสาธารณะ
cleanUp
public void cleanUp ()
ลบโฟลเดอร์ทดสอบที่แตกไฟล์แล้วทั้งหมด
createItems
public boolean createItems ()
สร้างโฟลเดอร์ทดสอบที่แตกไฟล์แล้วจำลองตามที่ไฟล์ Manifest ของรายการระบุ
คิกรีเทิร์น |
boolean |
เท็จหากสร้างรายการไม่สำเร็จ |
getBasePath
public File getBasePath ()
แสดงฐานของโฟลเดอร์ที่แตกไฟล์ปลอม ซึ่งจะเป็นการเปลี่ยนโฟลเดอร์รูทที่ขยายไฟล์ ZIP ทดสอบจริง
วิธีการที่มีการป้องกัน
getDataFolder
protected File getDataFolder ()
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 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-07-27 UTC"],[],[],null,["# FakeTestsZipFolder\n==================\n\n\n`\npublic\n\n\nclass\nFakeTestsZipFolder\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\n`\n\n|---|----------------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.tradefed.util.FakeTestsZipFolder |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nA testing fixture that creates a fake unzipped tests folder based on a list of content.\n\nThe folder structure is configured based on a list of file names or folder names, as provided\nto the constructor. [FakeTestsZipFolder.cleanUp()](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#cleanUp()) should be called after the folder is\nno longer needed.\n\nSummary\n-------\n\n| ### Public constructors ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[FakeTestsZipFolder](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#FakeTestsZipFolder(\u003cany\u003e))`(` items) Create a fake unzipped tests folder backed by empty files |\n\n| ### Public methods ||\n|------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` void` | ` `[cleanUp](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#cleanUp())`() ` Delete the entire fake unzipped test folder |\n| ` boolean` | ` `[createItems](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#createItems())`() ` Create fake unzipped tests folder as indicated by the manifest of items |\n| ` File` | ` `[getBasePath](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#getBasePath())`() ` Returns the base of the fake unzipped folder This would be a replacement of root folder where a real tests zip is expanded |\n\n| ### Protected methods ||\n|---------|---------------------------------------------------------------------------------------------------------------------------------|\n| ` File` | ` `[getDataFolder](../../../../../../reference/tradefed/com/android/tradefed/util/FakeTestsZipFolder.html#getDataFolder())`() ` |\n\nPublic constructors\n-------------------\n\n### FakeTestsZipFolder\n\n```\npublic FakeTestsZipFolder ( items)\n```\n\nCreate a fake unzipped tests folder backed by empty files\n\n\u003cbr /\u003e\n\n| Parameters ||\n|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `items` | : list of items to include in the fake unzipped folder. key of the map shall be the relative path of the item, value of the entry shall indicate if the entry should be backed by an empty file or a folder \u003cbr /\u003e |\n\nPublic methods\n--------------\n\n### cleanUp\n\n```\npublic void cleanUp ()\n```\n\nDelete the entire fake unzipped test folder\n\n\u003cbr /\u003e\n\n### createItems\n\n```\npublic boolean createItems ()\n```\n\nCreate fake unzipped tests folder as indicated by the manifest of items\n\n\u003cbr /\u003e\n\n| Returns ||\n|-----------|-------------------------------------------|\n| `boolean` | false if failed to create any item \u003cbr /\u003e |\n\n| Throws ||\n|---|-------------|\n| | IOException |\n\n### getBasePath\n\n```\npublic File getBasePath ()\n```\n\nReturns the base of the fake unzipped folder This would be a replacement\nof root folder where a real tests zip is expanded\n\n\u003cbr /\u003e\n\n| Returns ||\n|--------|--------|\n| `File` | \u003cbr /\u003e |\n\nProtected methods\n-----------------\n\n### getDataFolder\n\n```\nprotected File getDataFolder ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|--------|--------|\n| `File` | \u003cbr /\u003e |"]]