IConfigurationReceiver

public interface IConfigurationReceiver

com.android.tradefed.config.IConfigurationReceiver
AndroidJUnitTest Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu za pomocą klasy android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Narzędzie do testowania, które umożliwia uruchamianie testów ART. 
AtestRunner Wdrożenie ITestSuite
BaseRetryDecision Podstawowa implementacja usługi IRetryDecision
BaseTestSuite Test do przeprowadzania pakietu testów zgodności za pomocą nowego systemu. 
ClangCodeCoverageCollector BaseDeviceMetricCollector, który pobiera z urządzenia pomiary pokrycia Clang i rejestruje je jako artefakty testowe. 
ClusterCommandLauncher Klasa IRemoteTest służąca do uruchamiania poleceń z TFC za pomocą podprocesu TF. 
CodeCoverageCollector BaseDeviceMetricCollector, który pobiera z urządzenia pomiary zasięgu natywnych i Java i rejestruje je jako artefakty testowe. 
CodeCoverageTest Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu i generuje raport o zakresie testowania kodu. 
CommandOptionsGetter Implementacja usługi, która zwraca wartość opcji polecenia dla danego wywołania. 
CreateAvdPreparer  
DependenciesResolver Nowy typ dostawcy, który umożliwia uzyskanie wszystkich zależności dla testu. 
DeviceFlashPreparer ITargetPreparer, który wyświetla obraz na fizycznym sprzęcie z Androidem. 
DeviceOwnerTargetPreparer ITargetPreparer, który konfiguruje komponent właściciela urządzenia. 
DeviceResetFeature Implementacja resetowania urządzenia po stronie serwera. 
DeviceSnapshotFeature Implementacja zrzutu ekranu urządzenia po stronie serwera. 
ExecutableBaseTest Klasa podstawowa dla testów typu wykonywalnych. 
ExecutableHostTest Narzędzie do testowania wykonywalnych plików na hoście. 
ExecutableTargetTest Testujący program wykonywalny na urządzeniu docelowym. 
FastbootUpdateBootstrapPreparer ITargetPreparer, który umieszcza określone pliki (bootloader, radio, obraz urządzenia ZIP) w IDeviceBuildInfo, aby umożliwić wgranie FastbootDeviceFlasher na urządzenia, a następnie wstrzykuje atrybuty urządzenia po uruchomieniu w informacjach o kompilacji na potrzeby raportowania wyników. 
FormattedGeneratorReporter Raportowanie umożliwiające generowanie raportów w określonym formacie. 
GTest Test, który uruchamia natywny pakiet testów na danym urządzeniu. 
GTestBase Klasa bazowa gTest
GcovCodeCoverageCollector BaseDeviceMetricCollector, który pobiera z urządzenia pomiary zasięgu z gcov i rejestruje je jako artefakty testowe. 
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector, który pobiera z debugfs i z urządzenia pomiary pokrycia jądra gcov, a potem rejestruje je jako artefakty testu. 
GlobalFilterGetter Implementacja usługi, która zwraca filtry danego wywołania. 
HostGTest Test, który uruchamia natywny pakiet testowy. 
HostTest Uruchamiający testy oparte na hostie JUnit. 
ITestSuite Klasa abstrakcyjna służąca do uruchamiania pakietu testów. 
InstalledInstrumentationsTest Uruchamia wszystkie instrumenty znalezione na bieżącym urządzeniu. 
InstrumentationTest Test, który uruchamia pakiet testu z instrumentacją na danym urządzeniu. 
IsolatedHostTest Wdraża narzędzie do uruchamiania testów w ramach współpracy, które używa podprocesu do wykonywania testów w środowisku o małej liczbie zależności zamiast w ramach procesu głównego. 
JarHostTest Uruchamiający testy JUnit po stronie hosta. 
JavaCodeCoverageCollector BaseDeviceMetricCollector, który pobiera z urządzenia pomiary pokrycia w języku Java i rejestruje je jako artefakty testowe. 
KUnitModuleTest Test runner do uruchamiania modułów testów KUnit na urządzeniu. 
KernelTargetTest Testujący program wykonywalny na urządzeniu docelowym i analizujący wynik testu jądra. 
KnownFailurePreparer Ustawienie, które powoduje, że przygotowujący pomija ponowne próby po wystąpieniu znanego błędu. 
LocalAndroidVirtualDevice Klasa urządzeń wirtualnych lokalnych działających na hoście TradeFed. 
ManagedRemoteDevice Urządzenie działające w maszynie wirtualnej, którą zarządzamy zdalnie za pomocą instancji Tradefed w maszynie wirtualnej. 
MixKernelTargetPreparer ITargetPreparer, który umożliwia łączenie obrazu jądra z obrazem urządzenia. 
NativeDevice Domyślna implementacja na urządzeniach z Androidem, które nie mają pełnego stosu.ITestDevice 
NestedRemoteDevice Przykład urządzenia działającego w ramach zdalnej maszyny wirtualnej Cuttlefish. 
NoApkTestSkipper Specjalny program przygotowujący, który umożliwia całkowite pominięcie wywołania (przygotowania i testów), jeśli nie ma plików APK do testowania. 
RemoteAndroidDevice Wdrożenie ITestDevice na urządzeniu z Androidem z pełnym stosem połączonym za pomocą adb connect. 
RemoteAndroidVirtualDevice Rozszerza działanie RemoteAndroidDevice na pełny stos urządzeń z Androidem działających w Google Compute Engine (GCE). 
ReportPassedTests Raport w pliku z możliwymi filtrami do wykluczenia zaliczonego testu. 
ResultDBReporter Raport z wyników, który przesyła wyniki testów do bazy danych o wynikach. 
ResultsPlayer Specjalny runner, który odtwarza podane mu wyniki. 
RetryRescheduler Specjalny proces, który umożliwia zaplanowanie ponownego uruchomienia testów, które zakończyły się niepowodzeniem lub nie zostały wykonane. 
RustBinaryHostTest Test hosta służący do uruchamiania pliku binarnego Rust z systemu kompilacji Androida (Soong)
RustBinaryTest Test, który uruchamia plik binarny rust na danym urządzeniu. 
RustTestBase Klasa podstawowa RustBinaryHostTest i RustBinaryTest
SkipFeature Funkcja umożliwiająca dostęp do niektórych informacji SkipManager
StubTargetPreparer Obiekt zastępczy pustej implementacji ITargetPreparer
StubTest Pusty test implementacji bez działania. 
Proces podrzędny TfLauncher IRemoteTest do przeprowadzania testów w ramach oddzielnej instalacji TF. 
TearDownPassThroughPreparer Umożliwia uruchamianie funkcji tearDown w przypadku obiektów przygotowujących, które są uwzględnione w konfiguracji jako obiekt. 
TestDevice Wdrożenie ITestDevice na urządzeniu z pełnym zestawem Androida
TestMappingSuiteRunner Wdrożenie BaseTestSuite do uruchamiania testów określonych przez opcję include-filter lub pliki TEST_MAPPING z kompilacji jako zestaw. 
TestsPoolPoller Opakowanie testów, które umożliwia wykonanie wszystkich testów z puli testów. 
TfSuiteRunner Implementacja ITestSuite, która wczyta testy z folderu res/config/suite/  
TfTestLauncher IRemoteTest do przeprowadzania testów jednostkowych lub funkcjonalnych na osobnej instalacji TF. 
XmlFormattedGeneratorReporter Implementacja FormattedGeneratorReporter, która formatuje wyniki zestawu w formacie XML. 


Prosty interfejs reprezentujący obiekt, który akceptuje IConfiguration.

Testy lub inne obiekty konfiguracji powinny implementować ten interfejs, jeśli potrzebują dostępu do IConfiguration, w którym są uwzględnione.

Podsumowanie

Metody publiczne

abstract void setConfiguration(IConfiguration configuration)

Wstrzykuje IConfiguration w użyciu.

Metody publiczne

setConfiguration

public abstract void setConfiguration (IConfiguration configuration)

Wstrzykuje IConfiguration w użyciu.

Parametry
configuration IConfiguration