IConfigurationReceiver

public interface IConfigurationReceiver

com.android.tradefed.config.IConfigurationReceiver
AndroidJUnitTest ऐसा टेस्ट जो दिए गए डिवाइस पर, android.support.test.runner.AndroidJUnitRunner का इस्तेमाल करके, इंस्ट्रुमेंटेशन टेस्ट पैकेज चलाता है. 
ArtGTest  
ArtRunTest ART रन-टेस्ट चलाने के लिए टेस्ट रनर. 
AtestRunner ITestSuite को लागू करना 
BaseRetryDecision IRetryDecision को बुनियादी तौर पर लागू करना. 
BaseTestSuite नए सुइट सिस्टम के साथ, Compatibility Test Suite को चलाने के लिए टेस्ट. 
ClangCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से Clang के कवरेज मेज़रमेंट को खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
ClusterCommandLauncher सबप्रोसेस TF की मदद से, TFC से कोई कमांड लॉन्च करने के लिए IRemoteTest क्लास. 
CodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से Java और नेटिव कवरेज मेज़रमेंट खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
CodeCoverageTest यह एक ऐसी जांच है जो किसी डिवाइस पर इंस्ट्रूमेंटेशन टेस्ट पैकेज चलाती है और कोड कवरेज रिपोर्ट जनरेट करती है. 
CommandOptionsGetter सेवा लागू करने की सुविधा, जो किसी दिए गए अनुरोध के लिए, कमांड के विकल्पों की वैल्यू दिखाती है. 
CreateAvdPreparer  
DependenciesResolver एक नया तरह का प्रोवाइडर, जो किसी टेस्ट के लिए सभी डिपेंडेंसी पाने की अनुमति देता है. 
DeviceFlashPreparer एक ITargetPreparer, जो Android के फ़िज़िकल हार्डवेयर पर इमेज दिखाता है. 
DeviceOwnerTargetPreparer डिवाइस के मालिक का कॉम्पोनेंट सेट अप करने वाला ITargetPreparer
DeviceResetFeature डिवाइस को रीसेट करने की सुविधा को सर्वर साइड पर लागू करना. 
DeviceSnapshotFeature डिवाइस के स्नैपशॉट को सर्वर साइड पर लागू करना. 
ExecutableBaseTest टेस्ट के लिए, एक्ज़ीक्यूटेबल स्टाइल की बेस क्लास. 
ExecutableHostTest होस्ट पर चलने वाले एक्सीक्यूटेबल के लिए टेस्ट रनर. 
ExecutableTargetTest टारगेट पर चल रहे एक्सीक्यूटेबल के लिए टेस्ट रनर. 
FastbootUpdateBootstrapPreparer ऐसा ITargetPreparer जो FastbootDeviceFlasher से डिवाइसों को फ़्लैश करने के लिए, चुनिंदा फ़ाइलों (बूटलोडर, रेडियो, डिवाइस इमेज ज़िप) को IDeviceBuildInfo में स्टेशन करता है. इसके बाद, नतीजे की रिपोर्टिंग के मकसद से, बिल्ड की जानकारी में डिवाइस के पोस्ट-बूट एट्रिब्यूट इंजेक्ट करता है. 
FormattedGeneratorReporter रिपोर्टर, जो किसी खास फ़ॉर्मैट में रिपोर्ट जनरेट करने की सुविधा देता है. 
GTest यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर नेटिव टेस्ट पैकेज चलाता है. 
GTestBase gTest की बेस क्लास 
GcovCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से कवरेज मेज़रमेंट को खींचकर, उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
GcovKernelCodeCoverageCollector एक BaseDeviceMetricCollector, जो gcov kernel coverage के मेज़रमेंट को debugfs और डिवाइस से बाहर खींचेगा और फिर उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
GlobalFilterGetter सेवा लागू करने की सुविधा, जो किसी दिए गए अनुरोध के फ़िल्टर दिखाती है. 
HostGTest ऐसा टेस्ट जो नेटिव टेस्ट पैकेज चलाता है. 
HostTest JUnit होस्ट पर आधारित टेस्ट के लिए टेस्ट रनर. 
ITestSuite टेस्ट सुइट चलाने के लिए इस्तेमाल की जाने वाली ऐब्स्ट्रैक्ट क्लास. 
InstalledInstrumentationsTest मौजूदा डिवाइस पर मौजूद सभी इंस्ट्रूमेंटेशन चलाता है. 
InstrumentationTest ऐसा टेस्ट जो दिए गए डिवाइस पर इंस्ट्रूमेंटेशन टेस्ट पैकेज चलाता है. 
IsolatedHostTest यह एक TradeFed रनर लागू करता है, जो मुख्य प्रोसेस पर टेस्ट को चलाने के बजाय, कम डिपेंडेंसी वाले एनवायरमेंट में टेस्ट चलाने के लिए सब-प्रोसेस का इस्तेमाल करता है. 
JarHostTest होस्ट-साइड JUnit टेस्ट के लिए टेस्ट रनर. 
JavaCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से Java कवरेज मेज़रमेंट खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
KUnitModuleTest डिवाइस पर KUnit टेस्ट मॉड्यूल चलाने के लिए टेस्ट रनर. 
KernelTargetTest टारगेट पर चलने वाले एक्सीक्यूटेबल के लिए टेस्ट रनर और कर्नेल टेस्ट के नतीजे को पार्स करने वाला टूल. 
KnownFailurePreparer टारगेट तैयार करने वाले को, पहले से मौजूद गड़बड़ी को फिर से आज़माने से रोकना. 
LocalAndroidVirtualDevice TradeFed होस्ट पर चल रहे लोकल वर्चुअल डिवाइसों के लिए क्लास. 
ManagedRemoteDevice वर्चुअल मशीन में चलने वाला एक डिवाइस, जिसे हम वर्चुअल मशीन में मौजूद Tradefed इंस्टेंस की मदद से, किसी भी जगह से मैनेज करते हैं. 
MixKernelTargetPreparer एक ITargetPreparer, जो डिवाइस इमेज के साथ कर्नेल इमेज को मिक्स करने की अनुमति देता है. 
NativeDevice ITestDevice ऐसे Android डिवाइसों के लिए डिफ़ॉल्ट तौर पर लागू किया गया जो फ़ुल स्टैक नहीं हैं. 
NestedRemoteDevice रिमोट Cuttlefish वीएम में चल रहे डिवाइस की इमेज. 
NoApkTestSkipper यह एक खास प्रिपरर है, जो टेस्ट करने के लिए कोई APK न होने पर, कॉल को पूरी तरह से स्किप करने की अनुमति देता है. 
RemoteAndroidDevice adb connect की मदद से कनेक्ट किए गए फ़ुल स्टैक Android डिवाइस के लिए, ITestDevice लागू करना. 
RemoteAndroidVirtualDevice Google Compute Engine (Gce) में चल रहे फ़ुल स्टैक Android डिवाइस के लिए, RemoteAndroidDevice के काम करने का तरीका बढ़ाता है. 
ReportPassedTests पास हो चुके टेस्ट को बाहर रखने के लिए, फ़ाइल में संभावित फ़िल्टर की रिपोर्ट करें. 
ResultDBReporter नतीजा रिपोर्टर, जो ResultDB में टेस्ट के नतीजे अपलोड करता है. 
ResultsPlayer एक खास रनर, जो उसे दिए गए नतीजों को फिर से चलाता है. 
RetryRescheduler एक खास रनर, जो उन टेस्ट को फिर से शेड्यूल करने की अनुमति देता है जो पहले चले थे, लेकिन पास नहीं हुए थे या जिन्हें पूरा नहीं किया गया था. 
RustBinaryHostTest होस्ट टेस्ट, Android बिल्ड सिस्टम (Soong) से rust बाइनरी फ़ाइल चलाने के लिए है 
RustBinaryTest यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर rust बाइनरी चलाता है. 
RustTestBase RustBinaryHostTest और RustBinaryTest की बेस क्लास 
SkipFeature SkipManager की कुछ जानकारी ऐक्सेस करने की सुविधा. 
StubTargetPreparer ITargetPreparer के लिए प्लेसहोल्डर का खाली वर्शन. 
StubTest कोई काम न करने वाला खाली टेस्ट लागू करना. 
SubprocessTfLauncher किसी अलग TF इंस्टॉलेशन के लिए टेस्ट चलाने के लिए IRemoteTest
TearDownPassThroughPreparer यह उन प्रिपरर पर tearDown चलाने की अनुमति देता है जिन्हें कॉन्फ़िगरेशन में ऑब्जेक्ट के तौर पर शामिल किया गया है. 
TestDevice फ़ुल स्टैक Android डिवाइस के लिए ITestDevice लागू करना 
TestMappingSuiteRunner BaseTestSuite को लागू करना, ताकि शामिल किए गए फ़िल्टर के विकल्प या बाइल्ड से मिली TEST_MAPPING फ़ाइलों के हिसाब से, टेस्ट को सुइट के तौर पर चलाया जा सके. 
TestsPoolPoller टेस्ट रैपर, जो टेस्ट के पूल के सभी टेस्ट को चलाने की अनुमति देता है. 
TfSuiteRunner ITestSuite को लागू करना, जो TF jars res/config/suite/ फ़ोल्डर से टेस्ट लोड करेगा. 
TfTestLauncher किसी अलग TF इंस्टॉलेशन के लिए यूनिट या फ़ंक्शनल टेस्ट चलाने के लिए IRemoteTest
XmlFormattedGeneratorReporter FormattedGeneratorReporter को लागू करना, जो सुइट के नतीजों को एक्सएमएल फ़ॉर्मैट में फ़ॉर्मैट करता है. 


IConfiguration को स्वीकार करने वाले ऑब्जेक्ट को दिखाने के लिए आसान इंटरफ़ेस.

टेस्ट या अन्य कॉन्फ़िगरेशन ऑब्जेक्ट को यह इंटरफ़ेस लागू करना चाहिए, अगर उन्हें उस IConfiguration का ऐक्सेस चाहिए जिसमें वे शामिल हैं.

खास जानकारी

सार्वजनिक तरीके

abstract void setConfiguration(IConfiguration configuration)

इस्तेमाल में मौजूद IConfiguration को इंजेक्ट करता है.

सार्वजनिक तरीके

setConfiguration

public abstract void setConfiguration (IConfiguration configuration)

इस्तेमाल में मौजूद IConfiguration को इंजेक्ट करता है.

पैरामीटर
configuration IConfiguration