| AggregatePostProcessor |
यह मेट्रिक एग्रीगेटर है. यह कई बार दोहराए गए टेस्ट रन के दौरान इकट्ठा की गई संख्या वाली मेट्रिक के लिए, कम से कम, ज़्यादा से ज़्यादा, औसत, विचरण, मानक विचलन, कुल, गिनती, और वैकल्पिक रूप से पर्सेंटाइल देता है. यह इन मेट्रिक को डबल के तौर पर मानता है.
|
| AndroidJUnitTest |
यह एक ऐसा टेस्ट है जो android.support.test.runner.AndroidJUnitRunner का इस्तेमाल करके, दिए गए डिवाइस पर इंस्ट्रुमेंटेशन टेस्ट पैकेज चलाता है.
|
| ArtGTest |
|
| ArtRunTest |
यह एक टेस्ट रनर है, जिसका इस्तेमाल ART रन-टेस्ट चलाने के लिए किया जाता है.
|
| AtestExecutionPlanSuiteRunner |
ITestSuite को लागू करना
|
| AtestRunner |
ITestSuite को लागू करना
|
| AveragePostProcessor |
पोस्ट प्रोसेसर को लागू करना, जो मेट्रिक की सूची का औसत कैलकुलेट करता है.
|
| BasePostProcessor |
यह बुनियादी IPostProcessor है, जिसे हर लागू करने वाले को बढ़ाना चाहिए.
|
| BaseRetryDecision |
IRetryDecision को बुनियादी तौर पर लागू करना.
|
| BaseTestSuite |
यह टेस्ट, नए सुइट सिस्टम के साथ Compatibility Test Suite चलाने के लिए है.
|
| BluetoothConnectionSuccessRatePostProcessor |
पोस्टप्रोसेसर को लागू करना, जो ब्लूटूथ प्रोफ़ाइल के लिए सफलता दर का हिसाब लगाता है
"metric-key-match" का इस्तेमाल करके, ऐसी मेट्रिक तय करें जिनमें ब्लूटूथ कनेक्शन की स्थितियां संख्या वाले ऐरे में शामिल हों. उदाहरण [0, 1, 2, 3, 0, 1, 2, 3].
|
| ClangCodeCoverageCollector |
एक BaseDeviceMetricCollector, जो डिवाइस से Clang कवरेज मेज़रमेंट को पुल करेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा.
|
| ClusterCommandLauncher |
यह IRemoteTest क्लास है. इसका इस्तेमाल, TF के सबप्रोसेस के ज़रिए TFC से कोई कमांड लॉन्च करने के लिए किया जाता है.
|
| CodeCoverageCollector |
एक BaseDeviceMetricCollector जो डिवाइस से Java और नेटिव कवरेज मेज़रमेंट को पुल करेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा.
|
| CodeCoverageTest |
यह टेस्ट, किसी डिवाइस पर इंस्ट्रुमेंटेशन टेस्ट पैकेज चलाता है और कोड कवरेज रिपोर्ट जनरेट करता है.
|
| CommandOptionsGetter |
सेवा लागू करने वाला ऐसा फ़ंक्शन जो दिए गए इनवोकेशन के लिए, कमांड के विकल्पों की वैल्यू दिखाता है.
|
| CoverageMetadataCollector |
ILogSaverListener जो लॉग की गई कवरेज मेज़रमेंट इकट्ठा करता है और Android Code Coverage सेवा के ज़रिए प्रोसेस करने के लिए, CoverageMetadataProto जनरेट करता है.
|
| CreateAvdPreparer |
|
| CtsDeviceLaunchControlProvider |
DeviceFolderBuildInfo के लिए LaunchControlProvider.
|
| CtsLaunchControlProvider |
सीटीएस बिल्ड के लिए LaunchControlProvider.
|
| CtsTestLauncher |
किसी अलग CTS इंस्टॉलेशन के ख़िलाफ़ टेस्ट चलाने के लिए IRemoteTest.
|
| CuttlefishDisplayFeature |
Cuttlefish की डिसप्ले सुविधाओं के साथ इंटरैक्ट करने के लिए, Tradefed सर्वर को लागू करना. यह सुविधा, स्थानीय तौर पर `cvd display` के तौर पर काम करती है.
|
| DependenciesResolver |
एक नए तरह का प्रोवाइडर, जो टेस्ट के लिए सभी डिपेंडेंसी पाने की अनुमति देता है.
|
| DeviceFlashPreparer |
एक ITargetPreparer, जो Android के फ़िज़िकल हार्डवेयर पर इमेज दिखाता है.
|
| DeviceLaunchControlProvider |
IDeviceBuildInfo के लिए LaunchControlProvider
|
| DeviceOwnerTargetPreparer |
यह एक ITargetPreparer है, जो डिवाइस के मालिक के कॉम्पोनेंट को सेट अप करता है.
|
| DeviceResetFeature |
डिवाइस रीसेट करने की सुविधा को सर्वर साइड पर लागू किया जाता है.
|
| DeviceSnapshotFeature |
डिवाइस के स्नैपशॉट को सर्वर साइड पर लागू किया गया है.
|
| ExecutableBaseTest |
यह टेस्ट के एक्ज़ीक्यूटेबल स्टाइल के लिए बेस क्लास है.
|
| ExecutableHostTest |
होस्ट पर चलने वाली एक्ज़ीक्यूटेबल फ़ाइल के लिए टेस्ट रनर.
|
| ExecutableTargetTest |
यह टारगेट पर चलने वाली एक्ज़ीक्यूटेबल के लिए टेस्ट रनर है.
|
| ExecutionPlanSuiteRunner |
BaseTestSuite को लागू किया गया है, ताकि बिल्ड में तय किए गए एक्ज़ीक्यूशन प्लान के आधार पर टेस्ट किए जा सकें.
|
| FastbootUpdateBootstrapPreparer |
यह एक ITargetPreparer है. यह IDeviceBuildInfo में बताई गई फ़ाइलों (बूटलोडर, रेडियो, डिवाइस इमेज ज़िप) को स्टेज करता है, ताकि डिवाइसों को FastbootDeviceFlasher के साथ फ़्लैश किया जा सके. इसके बाद, यह डिवाइस के बूट होने के बाद के एट्रिब्यूट को बिल्ड की जानकारी में डालता है, ताकि नतीजों की रिपोर्टिंग की जा सके.
|
| FormattedGeneratorReporter |
यह रिपोर्टर, किसी खास फ़ॉर्मैट में रिपोर्ट जनरेट करने की अनुमति देता है.
|
| GTest |
यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर नेटिव टेस्ट पैकेज चलाता है.
|
| GTestBase |
gTest की बेस क्लास
|
| GcovCodeCoverageCollector |
एक BaseDeviceMetricCollector, जो डिवाइस से gcov कवरेज मेज़रमेंट को खींच लेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग कर देगा.
|
| GcovKernelCodeCoverageCollector |
एक BaseDeviceMetricCollector जो debugfs से gcov कर्नल कवरेज मेज़रमेंट को डिवाइस से बाहर निकालता है और फिर उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करता है.
|
| GeminiDebuggingPostProcessor |
पोस्ट प्रोसेसर, गड़बड़ियों को ठीक करने के लिए प्रॉम्प्ट क्वेरी बनाता है.
|
| GlobalFilterGetter |
सेवा लागू करने की सुविधा, जो किसी दिए गए इनवोकेशन के फ़िल्टर दिखाती है.
|
| GoogleDeviceFlashPreparer |
DeviceFlashPreparer की एक विशेषता, जो Google डिवाइसों को फ़्लैश करने के लिए ज़रूरी कस्टम चरणों के साथ काम करती है.
|
| HostGTest |
यह एक ऐसा टेस्ट है जो नेटिव टेस्ट पैकेज चलाता है.
|
| HostTest |
यह JUnit होस्ट पर आधारित टेस्ट के लिए टेस्ट रनर है.
|
| ITestSuite |
इस ऐब्स्ट्रैक्ट क्लास का इस्तेमाल, टेस्ट सुइट को चलाने के लिए किया जाता है.
|
| InstalledInstrumentationsTest |
मौजूदा डिवाइस पर मौजूद सभी इंस्ट्रुमेंटेशन चलाता है.
|
| InstrumentationTest |
यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर इंस्ट्रुमेंटेशन टेस्ट पैकेज चलाता है.
|
| IsolatedHostTest |
यह कुकी, TradeFed रनर को लागू करती है. यह रनर, मुख्य प्रोसेस पर टेस्ट को एक्ज़ीक्यूट करने के बजाय, कम निर्भरता वाले एनवायरमेंट में टेस्ट को एक्ज़ीक्यूट करने के लिए सबप्रोसेस का इस्तेमाल करता है.
|
| JarHostTest |
होस्ट-साइड पर JUnit टेस्ट के लिए टेस्ट रनर.
|
| JavaCodeCoverageCollector |
एक BaseDeviceMetricCollector जो डिवाइस से Java कवरेज मेज़रमेंट को पुल करेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा.
|
| KUnitModuleTest |
यह डिवाइस पर KUnit टेस्ट मॉड्यूल चलाने के लिए टेस्ट रनर है.
|
| KernelTargetTest |
यह टारगेट पर चलने वाले एक्ज़ीक्यूटेबल के लिए टेस्ट रनर है. साथ ही, यह कर्नेल टेस्ट के नतीजे को पार्स करता है.
|
| KnownFailurePreparer |
इस विकल्प का इस्तेमाल, टारगेट प्रिपेयरर को यह बताने के लिए किया जाता है कि वह जानी-पहचानी गड़बड़ी को ठीक करने के लिए फिर से कोशिश न करे.
|
| LaunchControlProvider |
IBuildProvider को लागू करने का तरीका, Google के लॉन्च कंट्रोल सर्वर से टेस्ट करने के लिए किसी बिल्ड के बारे में क्वेरी करता है.
|
| LocalAndroidVirtualDevice |
यह TradeFed होस्ट पर चलने वाले लोकल वर्चुअल डिवाइसों के लिए क्लास है.
|
| ManagedRemoteDevice |
वर्चुअल मशीन में चल रहा एक ऐसा डिवाइस जिसे हम वीएम में मौजूद Tradefed इंस्टेंस के ज़रिए दूर से मैनेज करते हैं.
|
| MetricFilePostProcessor |
इस कुकी का इस्तेमाल, टेस्ट और रन लेवल के दौरान इकट्ठा की गई मेट्रिक लॉग फ़ाइल को अपलोड करने के लिए किया जाता है.
|
| MixKernelTargetPreparer |
एक ITargetPreparer, जो कर्नल इमेज को डिवाइस इमेज के साथ मिक्स करने की अनुमति देता है.
|
| MixRadioTargetPreparer |
ITargetPreparer, जो रेडियो इमेज को डिवाइस की इमेज के साथ मिक्स करने की अनुमति देता है.
|
| NativeDevice |
ITestDevice नॉन-फ़ुल स्टैक वाले Android डिवाइसों के लिए डिफ़ॉल्ट तौर पर लागू होने वाला तरीका.
|
| NestedRemoteDevice |
यह क्लास, रिमोट Cuttlefish वीएम में चल रहे डिवाइस को दिखाती है.
|
| NoApkTestSkipper |
खास तौर पर तैयार किया गया ऐसा टूल जो टेस्ट करने के लिए कोई APK उपलब्ध न होने पर, पूरी तरह से इनवोकेशन (तैयारी और टेस्ट) को स्किप करने की अनुमति देता है.
|
| PerfettoGenericPostProcessor |
यह एक पोस्ट प्रोसेसर है. यह टेक्स्ट/बाइनरी मेट्रिक की perfetto proto फ़ाइल को की-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, यह स्ट्रिंग वैल्यू वाले proto मैसेज और फ़ील्ड को तब तक बार-बार बढ़ाता है, जब तक कि संख्यात्मक वैल्यू वाला फ़ील्ड न मिल जाए.
|
| PerfettoTracePostProcessor |
यह एक पोस्ट प्रोसेसर है. यह टेस्ट लॉग से, Perfetto ट्रेस फ़ाइलें वापस लाता है और उन पर ट्रेस प्रोसेसर चलाता है, ताकि Perfetto मेट्रिक प्रोटो बनाया जा सके.
|
| RemoteAndroidDevice |
adb connect के ज़रिए कनेक्ट किए गए, फ़ुल स्टैक वाले Android डिवाइस के लिए ITestDevice को लागू करना.
|
| RemoteAndroidVirtualDevice |
यह कुकी, Google Compute Engine (Gce) में चल रहे फ़ुल स्टैक Android डिवाइस के लिए, RemoteAndroidDevice के व्यवहार को बढ़ाती है.
|
| ReportPassedTests |
किसी फ़ाइल में, पास किए गए टेस्ट को बाहर रखने के लिए संभावित फ़िल्टर की रिपोर्ट करें.
|
| ResultDBReporter |
नतीजे की जानकारी देने वाला ऐसा टूल जो ResultDB पर टेस्ट के नतीजे अपलोड करता है.
|
| ResultReporter |
|
| ResultsPlayer |
खास रनर, जो उसे दिए गए नतीजों को फिर से चलाता है.
|
| RetryRescheduler |
यह एक खास रनर है. इसकी मदद से, उन टेस्ट को फिर से शेड्यूल किया जा सकता है जो पिछली बार पूरे नहीं हुए थे या जिन्हें पूरा नहीं किया गया था.
|
| RustBinaryHostTest |
होस्ट टेस्ट, Android बिल्ड सिस्टम (Soong) से रस्ट बाइनरी फ़ाइल चलाने के लिए बनाया गया है
|
| RustBinaryTest |
यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर रस्ट बाइनरी चलाता है.
|
| RustTestBase |
RustBinaryHostTest और RustBinaryTest की बेस क्लास
|
| SimpleperfProfilePostProcessor |
यह एक पोस्ट प्रोसेसर है. यह simpleperf के प्रोफ़ाइलिंग डेटा का पता लगाता है और pprof प्रोफ़ाइल जनरेट करता है.
|
| SkipFeature |
इस सुविधा की मदद से, SkipManager की कुछ जानकारी ऐक्सेस की जा सकती है.
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
यह एक पोस्ट प्रोसेसर है.यह "पहले/बाद में" अप्रोच में इकट्ठा की गई गेज मेट्रिक को प्रोसेस करता है. जैसे,
|
| StatsdEventMetricPostProcessor |
यह एक पोस्ट प्रोसेसर है. यह statsd रिपोर्ट में मौजूद इवेंट मेट्रिक को की-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, प्रोसेसर पर तय किए गए फ़ॉर्मेटर का इस्तेमाल किया जाता है.
|
| StatsdGenericPostProcessor |
यह एक पोस्ट प्रोसेसर है. यह बाइनरी प्रोटो statsd रिपोर्ट को कुंजी-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, रिपोर्ट को ट्री स्ट्रक्चर के तौर पर बड़ा किया जाता है.
|
| StubTargetPreparer |
ITargetPreparer को लागू करने का खाली प्लेसहोल्डर.
|
| StubTest |
टेस्ट लागू करने के लिए, खाली नो-ऑप.
|
| SubprocessTfLauncher |
किसी दूसरे टीएफ़ इंस्टॉलेशन के ख़िलाफ़ टेस्ट चलाने के लिए IRemoteTest.
|
| TearDownPassThroughPreparer |
यह नीति, कॉन्फ़िगरेशन में ऑब्जेक्ट के तौर पर शामिल किए गए preparer पर tearDown चलाने की अनुमति देती है.
|
| TestDevice |
फ़ुल स्टैक Android डिवाइस के लिए ITestDevice लागू करना
|
| TestMappingSuiteRunner |
BaseTestSuite को लागू करने से, विकल्प include-filter या बिल्ड से TEST_MAPPING फ़ाइलों में बताए गए टेस्ट को एक सुइट के तौर पर चलाया जा सकता है.
|
| TestsPoolPoller |
यह एक टेस्ट रैपर है. इसकी मदद से, टेस्ट के पूल में मौजूद सभी टेस्ट को एक्ज़ीक्यूट किया जा सकता है.
|
| TfLaunchControlProvider |
LaunchControlProvider, google-tradefed बिल्ड को IFolderBuildInfo के तौर पर वापस पाने के लिए.
|
| TfSuiteRunner |
ITestSuite को लागू किया गया है. इससे TF जार के res/config/suite/ फ़ोल्डर से टेस्ट लोड होंगे.
|
| TfTestLauncher |
किसी अलग TF इंस्टॉलेशन के ख़िलाफ़ यूनिट या फ़ंक्शनल टेस्ट चलाने के लिए IRemoteTest.
|
| XmlFormattedGeneratorReporter |
FormattedGeneratorReporter को लागू किया गया है. यह सुइट के नतीजों को xml फ़ॉर्मैट में दिखाता है.
|