ICconfigurationReceiver

public interface IConfigurationReceiver

com.android.tradefed.config.IConfigurationReceiver
AndroidJUnitTest آزمایشی که یک بسته تست ابزار دقیق را با استفاده از android.support.test.runner.AndroidJUnitRunner روی دستگاه داده شده اجرا می کند.
ArtGTest
ArtRunTest یک دونده آزمایشی برای اجرای آزمون‌های اجرای ART.
AtestRunner پیاده سازی ITestSuite
BaseRetryDecision اجرای پایه IRetryDecision .
BaseTestSuite آزمایشی برای اجرای مجموعه تست سازگاری با سیستم مجموعه جدید.
ClangCodeCoverageCollector یک BaseDeviceMetricCollector که اندازه گیری های پوشش Clang را از دستگاه خارج می کند و آنها را به عنوان مصنوعات آزمایشی ثبت می کند.
ClusterCommandLauncher یک کلاس IRemoteTest برای راه‌اندازی یک فرمان از TFC از طریق یک پردازش فرعی TF.
CodeCoverageCollector BaseDeviceMetricCollector که جاوا و اندازه گیری های پوشش بومی را از دستگاه خارج می کند و آنها را به عنوان مصنوعات آزمایشی ثبت می کند.
CodeCoverageTest تستی که یک بسته تست ابزار دقیق را روی یک دستگاه مشخص اجرا می کند و گزارش پوشش کد را ایجاد می کند.
CommandOptionsGetter پیاده سازی سرویس که مقدار گزینه های فرمان یک فراخوان داده شده را برمی گرداند.
CreateAvdPreparer
DependenciesResolver نوع جدیدی از ارائه دهنده که به شما امکان می دهد تمام وابستگی ها را برای یک آزمایش دریافت کنید.
DeviceFlashPreparer یک ITargetPreparer که یک تصویر را روی سخت افزار فیزیکی اندروید فلش می کند.
DeviceOwnerTargetPreparer یک ITargetPreparer که یک جزء مالک دستگاه را تنظیم می کند.
DeviceReset Feature اجرای بازنشانی دستگاه در سمت سرور.
ویژگی DeviceSnapshot اجرای عکس فوری دستگاه در سمت سرور.
ExecutableBaseTest کلاس پایه برای سبک های اجرایی تست ها.
ExecutableHostTest اجرای آزمایشی برای اجرای اجرایی روی هاست.
ExecutableTargetTest دونده آزمایشی برای اجرای اجرایی روی هدف.
FastbootUpdateBootstrapPreparer یک ITargetPreparer که فایل‌های مشخص شده (بوت‌لودر، رادیو، زیپ تصویر دستگاه) را در IDeviceBuildInfo قرار می‌دهد تا دستگاه‌ها را با FastbootDeviceFlasher فلش کند، سپس ویژگی‌های دستگاه پس از راه‌اندازی را برای اهداف گزارش نتیجه به اطلاعات ساخت تزریق می‌کند.
FormattedGeneratorReporter گزارشگری که امکان تولید گزارش در یک فرمت خاص را فراهم می کند.
GTest تستی که بسته آزمایشی بومی را روی دستگاه داده شده اجرا می کند.
GTestBase کلاس پایه gTest
GcovCodeCoverageCollector BaseDeviceMetricCollector که اندازه گیری های پوشش gcov را از دستگاه خارج می کند و آنها را به عنوان مصنوعات آزمایشی ثبت می کند.
GcovKernelCodeCoverageCollector یک BaseDeviceMetricCollector که اندازه‌گیری‌های پوشش هسته gcov را از دیباگ‌ها خارج می‌کند و از دستگاه خارج می‌کند و در نهایت آنها را به عنوان مصنوعات آزمایشی ثبت می‌کند.
GlobalFilterGetter اجرای سرویس که فیلترهای یک فراخوان معین را برمی گرداند.
HostGTest تستی که بسته تست بومی را اجرا می کند.
HostTest اجرای آزمایشی برای تست های مبتنی بر میزبان JUnit.
ITestSuite کلاس Abstract برای اجرای Test Suite استفاده می شود.
InstalledInstrumentationsTest تمام ابزار دقیق موجود در دستگاه فعلی را اجرا می کند.
تست ابزار دقیق تستی که بسته تست ابزار دقیق را روی دستگاه داده شده اجرا می کند.
IsolatedHostTest اجرا کننده TradeFed را پیاده سازی می کند که به جای اجرای تست ها در فرآیند اصلی، از یک فرآیند فرعی برای اجرای آزمایش ها در یک محیط کم وابستگی استفاده می کند.
JarHostTest اجرای تست برای تست های JUnit سمت میزبان.
JavaCodeCoverageCollector BaseDeviceMetricCollector که اندازه گیری های پوشش جاوا را از دستگاه خارج می کند و آنها را به عنوان مصنوعات آزمایشی ثبت می کند.
KUnitModuleTest تست دونده برای اجرای ماژول های تست KUnit روی دستگاه.
KernelTargetTest اجرای آزمایشی برای اجرای قابل اجرا بر روی هدف و تجزیه و تحلیل تست هسته.
KnownFailurePreparer آماده‌کننده هدف برای رد شدن از تلاش مجدد شکست شناخته شده.
LocalAndroid Virtual Device کلاس برای دستگاه های مجازی محلی که روی هاست TradeFed اجرا می شوند.
ManagedRemoteDevice دستگاهی که در داخل یک ماشین مجازی اجرا می شود که ما از راه دور از طریق یک نمونه Tradefed در داخل VM آن را مدیریت می کنیم.
MixKernelTargetPreparer یک ITargetPreparer که اجازه می دهد یک تصویر هسته را با تصویر دستگاه ترکیب کنید.
NativeDevice اجرای پیش‌فرض دستگاه‌های اندرویدی ITestDevice بدون پشته.
NestedRemoteDevice نمایش دستگاه در حال اجرا در داخل یک ماشین مجازی Cuttlefish از راه دور.
NoApkTestSkipper آماده‌کننده ویژه‌ای که اجازه می‌دهد در صورت عدم وجود apk برای تست‌ها، از فراخوانی به طور کامل (آماده‌سازی و آزمایش) صرفنظر کنید.
RemoteAndroidDevice پیاده سازی ITestDevice برای یک دستگاه اندرویدی تمام پشته متصل از طریق adb connect.
RemoteAndroid Virtual Device رفتار RemoteAndroidDevice برای یک دستگاه Android با پشته کامل که در موتور محاسباتی Google (Gce) اجرا می شود، گسترش می دهد.
ReportPassedTests فیلترهای احتمالی را در فایلی گزارش کنید تا آزمون قبولی را حذف کنید.
ResultDBRreporter گزارشگر نتیجه که نتایج آزمایش را در ResultDB آپلود می کند.
ResultsPlayer دونده ویژه که نتایج داده شده به آن را دوباره پخش می کند.
RetryRescheduler یک دونده ویژه که اجازه می‌دهد تا آزمایش‌های اجرای قبلی را که شکست خورده یا اجرا نشده است، دوباره زمان‌بندی کنید.
RustBinaryHostTest تست میزبان برای اجرای یک فایل باینری rust از سیستم ساخت اندروید (Soong)
RustBinaryTest آزمایشی که یک باینری زنگ زدگی را روی دستگاه داده شده اجرا می کند.
RustTestBase کلاس پایه RustBinaryHostTest و RustBinaryTest
SkipFeature قابلیتی که امکان دسترسی به برخی از اطلاعات SkipManager را می دهد.
StubTargetPreparer جای خالی اجرای یک ITargetPreparer .
StubTest اجرای آزمایش خالی بدون عملیات.
SubprocessTfLauncher یک IRemoteTest برای اجرای آزمایش ها در برابر نصب TF جداگانه.
TearDownPassThroughPreparer به اجرای tearDown روی آماده‌کننده‌هایی که در یک پیکربندی به‌عنوان یک شی گنجانده شده‌اند، اجازه می‌دهد.
TestDevice پیاده سازی ITestDevice برای یک دستگاه اندرویدی تمام پشته
TestMappingSuiteRunner پیاده سازی BaseTestSuite برای اجرای آزمایش های مشخص شده توسط گزینه include-filter یا TEST_MAPPING فایل های ساخت به عنوان یک مجموعه.
TestsPoolPoller بسته بندی تست که امکان اجرای تمام تست های مجموعه ای از تست ها را فراهم می کند.
TfSuiteRunner پیاده سازی ITestSuite که تست ها را از پوشه TF jars res/config/suite/ بارگیری می کند.
TfTestLauncher یک IRemoteTest برای اجرای واحد یا تست های عملکردی در برابر نصب TF جداگانه.
XmlFormattedGeneratorReporter پیاده سازی FormattedGeneratorReporter که مجموعه را فرمت می کند در قالب xml.


رابط ساده برای نمایش شیئی که یک IConfiguration می پذیرد.

تست ها یا سایر اشیاء پیکربندی باید این رابط را پیاده سازی کنند اگر نیاز به دسترسی به IConfiguration دارند که در آن گنجانده شده است.

خلاصه

روش های عمومی

abstract void setConfiguration ( IConfiguration configuration)

IConfiguration در حال استفاده را تزریق می کند.

روش های عمومی

پیکربندی set

public abstract void setConfiguration (IConfiguration configuration)

IConfiguration در حال استفاده را تزریق می کند.

پارامترها
configuration IConfiguration