com.android.tradefed.build

इंटरफेस

IAppBuildInfo यह इंटरफ़ेस बहिष्कृत है। सीधे IBuildInfo का उपयोग करें।
आईबिल्डइन्फो परीक्षण के तहत निर्माण के बारे में जानकारी रखता है।
आईबिल्डप्रोवाइडर परीक्षण के तहत निर्माण के संबंध में जानकारी प्रदान करने के लिए जिम्मेदार।
आईडीवाइसबिल्डइन्फो एक IBuildInfo जो एक संपूर्ण Android डिवाइस बिल्ड और (वैकल्पिक रूप से) इसके परीक्षणों का प्रतिनिधित्व करता है।
आईडीवाइसबिल्डप्रोवाइडर एक IBuildProvider जो किसी बिल्ड को पुनः प्राप्त करने के लिए ITestDevice से जानकारी का उपयोग करता है।
आईफाइलडाउनलोडर दूरस्थ फ़ाइल डाउनलोड करने के लिए इंटरफ़ेस।
आईफोल्डरबिल्डइन्फो एक साधारण सार IBuildInfo जिसका निर्माण कलाकृतियाँ एक स्थानीय फाइल सिस्टम निर्देशिका में समाहित हैं।

कक्षाओं

ऐपबिल्डइन्फो एक IBuildInfo जो एक Android एप्लिकेशन और उसके परीक्षण पैकेज का प्रतिनिधित्व करता है।
AppDeviceBuildInfo यह वर्ग बहिष्कृत है। सीधे IDeviceBuildInfo का उपयोग करें।
बूटस्ट्रैपबिल्डप्रोवाइडर एक IDeviceBuildProvider जो बूटस्ट्रैप परीक्षण डिवाइस से जानकारी बनाता है

यह आमतौर पर बाहरी रूप से आपूर्ति किए गए निर्माण वाले उपकरणों के लिए उपयोग किया जाता है, अर्थात

बिल्डइन्फो ITestDevice का सामान्य कार्यान्वयन जिसे IBuildInfo से जोड़ा जाना चाहिए।
बिल्डइन्फोकी सूचना प्रश्नों के निर्माण से संबंधित क्लास होल्डिंग एन्यूमरेशन।
बिल्ड पुनर्प्राप्ति त्रुटि परीक्षण के लिए बिल्ड पुनर्प्राप्त करते समय एक गंभीर त्रुटि उत्पन्न हुई।
BuildSerializedVersion कक्षा जिसमें सभी IBuildInfo का वर्तमान क्रमांकन संस्करण शामिल है।
कमांडलाइनबिल्डइन्फोबिल्डर उपयोगिता का मतलब कमांड लाइन से सामान्य निर्माण सूचना तर्कों को पकड़ना और उनसे एक IBuildInfo बनाना है।
निर्भरता समाधानकर्ता एक नए प्रकार का प्रदाता जो परीक्षण के लिए सभी निर्भरताएँ प्राप्त करने की अनुमति देता है।
डिवाइसबिल्ड डिस्क्रिप्टर IBuildInfo के लिए एक रैपर वर्ग, जिसमें डिवाइस प्लेटफ़ॉर्म निर्माण जानकारी पुनर्प्राप्त करने के लिए सहायक विधियां शामिल हैं।
डिवाइसबिल्डइन्फो एक IBuildInfo जो एक संपूर्ण Android डिवाइस बिल्ड और (वैकल्पिक रूप से) इसके परीक्षणों का प्रतिनिधित्व करता है।
DeviceFolderBuildInfo एक IDeviceBuildInfo जिसमें स्थानीय फाइल सिस्टम पर निर्देशिका में निहित अन्य बिल्ड आर्टिफैक्ट भी शामिल हैं।
मौजूदाबिल्डप्रदाता एक IBuildProvider जो पहले से निर्मित IBuildInfo है।
फ़ाइलडाउनलोडकैश एक सहायक वर्ग जो डाउनलोड की गई फ़ाइलों के स्थानीय फाइल सिस्टम LRU कैश को बनाए रखता है।
फ़ाइल डाउनलोड कैश फ़ैक्टरी FileDownloadCache बनाने के लिए एक कारखाना
फ़ाइल डाउनलोड कैशवापर एक रैपर वर्ग जो IFileDownloader इंटरफ़ेस को लागू करते समय FileDownloadCache सुविधाएं प्रदान करता है।
फोल्डरबिल्डइन्फो IFolderBuildInfo का ठोस कार्यान्वयन।
लोकलऐपबिल्डप्रोवाइडर एक IBuildProvider जो प्रदान किए गए स्थानीय पथ के आधार पर IBuildInfo का निर्माण करता है
लोकलडिवाइसबिल्डप्रोवाइडर एक IBuildProvider जो प्रदान की गई फाइल सिस्टम निर्देशिका पथ के आधार पर एक IDeviceBuildInfo का निर्माण करता है।
लोकलफोल्डरबिल्डप्रोवाइडर एक IBuildProvider जो प्रदान किए गए स्थानीय पथ के आधार पर IFolderBuildInfo का निर्माण करता है
OtaDeviceBuildInfo एक IDeviceBuildInfo उपयोग ओवर-द-एयर अपडेट परीक्षण के लिए किया जाता है।
OtatoolsBuildInfo एक IBuildInfo जिसमें otatools कलाकृतियां हैं।
OtaZipfileBuildProvider स्थानीय OTA ज़िप फ़ाइल के आधार पर IBuildInfo प्रदान करता है।
स्टबबिल्डप्रोवाइडर IBuildProvider का नो-ऑप खाली कार्यान्वयन।
संस्करण फ़ाइल एक फ़ाइल का प्रतिनिधित्व करने वाली डेटा संरचना जिसमें एक संबद्ध संस्करण है।

Enums

BuildInfoKey.BuildInfoFileKey Enum सभी ज्ञात फ़ाइल प्रकारों का वर्णन करता है जिन्हें IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) के माध्यम से पूछताछ की जा सकती है।
IBuildInfo.BuildInfoProperties कुछ गुण जिन्हें IBuildInfo को इसके कुछ प्रबंधन में बदलाव करना पड़ सकता है।