com.android.tradefed.build

इंटरफेस

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

कक्षाओं

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

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

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

एनम्स

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