IConfigurationReceiver

public interface IConfigurationReceiver

com.android.tradefed.config.IConfigurationReceiver
AndroidJUnitTest Ein Test, bei dem ein Instrumentierungstestpaket mit dem AndroidJUnitRunner auf einem bestimmten Gerät ausgeführt wird. 
ArtGTest  
ArtRunTest Ein Test-Runner zum Ausführen von ART-Lauftests. 
AtestRunner Implementierung von ITestSuite 
BaseRetryDecision Basisimplementierung von IRetryDecision
BaseTestSuite Ein Test zum Ausführen der Compatibility Test Suite mit dem neuen Suite-System. 
ClangCodeCoverageCollector Eine BaseDeviceMetricCollector, die Clang-Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert. 
ClusterCommandLauncher Eine IRemoteTest-Klasse, um einen Befehl über ein TF-Unterprogramm aus TFC auszuführen. 
CodeCoverageCollector Eine BaseDeviceMetricCollector, die Java- und native Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert. 
CodeCoverageTest Ein Test, bei dem ein Instrumentierungstestpaket auf einem bestimmten Gerät ausgeführt und der Codeabdeckungsbericht generiert wird. 
CommandOptionsGetter Dienstimplementierung, die den Wert der Befehlsoptionen einer bestimmten Aufrufsmethode zurückgibt. 
CreateAvdPreparer  
DependenciesResolver Ein neuer Anbietertyp, mit dem alle Abhängigkeiten für einen Test abgerufen werden können. 
DeviceFlashPreparer Ein ITargetPreparer, das ein Bild auf physischer Android-Hardware blinkt. 
DeviceOwnerTargetPreparer Ein ITargetPreparer, mit dem eine Komponente für den Geräteeigentümer eingerichtet wird. 
DeviceResetFeature Serverseitige Implementierung des Zurücksetzens von Geräten. 
DeviceSnapshotFeature Serverseitige Implementierung des Geräte-Snapshots. 
ExecutableBaseTest Basisklasse für ausführbare Tests. 
ExecutableHostTest Test-Runner für ausführbare Dateien, die auf dem Host ausgeführt werden. 
ExecutableTargetTest Test-Runner für ausführbare Dateien, die auf dem Ziel ausgeführt werden. 
FastbootUpdateBootstrapPreparer Eine ITargetPreparer, die bestimmte Dateien (Bootloader, Radio, ZIP-Datei des Geräte-Images) in IDeviceBuildInfo platziert, um Geräte mit FastbootDeviceFlasher zu flashen, und dann Geräteattribute nach dem Start in die Build-Informationen einschleust, um Ergebnisse zu erfassen. 
FormattedGeneratorReporter Mit diesem Tool können Berichte in einem bestimmten Format erstellt werden. 
GTest Ein Test, bei dem ein natives Testpaket auf einem bestimmten Gerät ausgeführt wird. 
GTestBase Die Basisklasse von gTest 
GcovCodeCoverageCollector Eine BaseDeviceMetricCollector, die Abdeckungsmessungen von gcov vom Gerät abruft und als Testartefakte protokolliert. 
GcovKernelCodeCoverageCollector Eine BaseDeviceMetricCollector, die gcov-Kernelabdeckungsmessungen aus debugfs und vom Gerät abruft und schließlich als Testartefakte protokolliert. 
GlobalFilterGetter Dienstimplementierung, die die Filter einer bestimmten Aufrufung zurückgibt. 
HostGTest Ein Test, bei dem ein natives Testpaket ausgeführt wird. 
HostTest Ein Test-Runner für hostbasierte JUnit-Tests. 
ITestSuite Abstrakte Klasse, die zum Ausführen der Testsuite verwendet wird. 
InstalledInstrumentationsTest Führt alle auf dem aktuellen Gerät gefundenen Instrumentierungen aus. 
InstrumentationTest Ein Test, bei dem ein Instrumentierungstestpaket auf einem bestimmten Gerät ausgeführt wird. 
IsolatedHostTest Implementiert einen TradeFed-Runner, der die Tests mit einem untergeordneten Prozess in einer Umgebung mit wenigen Abhängigkeiten ausführt, anstatt sie im Hauptprozess auszuführen. 
JarHostTest Test-Runner für hostseitige JUnit-Tests. 
JavaCodeCoverageCollector Eine BaseDeviceMetricCollector, die Java-Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert. 
KUnitModuleTest Test-Runner zum Ausführen von KUnit-Testmodulen auf dem Gerät. 
KernelTargetTest Test-Runner für ausführbare Dateien, die auf dem Ziel ausgeführt werden, und Parsen des Ergebnisses des Kernel-Tests. 
KnownFailurePreparer Zielvorbereitung, um den erneuten Versuch bei einem bekannten Fehler zu überspringen. 
LocalAndroidVirtualDevice Die Klasse für lokale virtuelle Geräte, die auf dem TradeFed-Host ausgeführt werden. 
ManagedRemoteDevice Ein Gerät, das in einer virtuellen Maschine ausgeführt wird, die wir per Fernzugriff über eine Tradefed-Instanz in der VM verwalten. 
MixKernelTargetPreparer Ein ITargetPreparer, mit dem sich ein Kernel-Image mit dem Geräte-Image kombinieren lässt. 
NativeDevice Standardimplementierung eines ITestDevice nicht vollständigen Stacks für Android-Geräte. 
NestedRemoteDevice Darstellung des Geräts, das in einer Remote-Cuttlefish-VM ausgeführt wird. 
NoApkTestSkipper Spezieller Wrapper, mit dem eine Aufrufung (Vorbereitung und Tests) vollständig übersprungen werden kann, wenn keine APKs zum Testen vorhanden sind. 
RemoteAndroidDevice Implementierung einer ITestDevice für ein Full-Stack-Android-Gerät, das über adb connect verbunden ist. 
RemoteAndroidVirtualDevice Erweitert das Verhalten von RemoteAndroidDevice für ein Full-Stack-Android-Gerät, das in der Google Compute Engine (GCE) ausgeführt wird. 
ReportPassedTests Geben Sie in einer Datei mögliche Filter an, um bestandene Tests auszuschließen. 
ResultDBReporter Ergebnisbericht, der Testergebnisse in ResultDB hochlädt. 
ResultsPlayer Spezieller Runner, der die angegebenen Ergebnisse wiederholt. 
RetryRescheduler Ein spezieller Runner, mit dem zuvor ausgeführte Tests, die fehlgeschlagen sind oder nicht ausgeführt wurden, neu geplant werden können. 
RustBinaryHostTest Hosttest zum Ausführen einer Rust-Binärdatei aus dem Android-Build-System (Soong) 
RustBinaryTest Ein Test, bei dem ein Rust-Binärprogramm auf einem bestimmten Gerät ausgeführt wird. 
RustTestBase Basisklasse von RustBinaryHostTest und RustBinaryTest 
SkipFeature Eine Funktion, mit der auf einige der SkipManager-Informationen zugegriffen werden kann. 
StubTargetPreparer Platzhalter für die leere Implementierung einer ITargetPreparer
StubTest Leere Testimplementierung ohne Aktion 
SubprocessTfLauncher Ein IRemoteTest zum Ausführen von Tests für eine separate TF-Installation. 
TearDownPassThroughPreparer Ermöglicht das Ausführen von tearDown für Vorbereiter, die in einer Konfiguration als Objekt enthalten sind. 
TestDevice Implementierung einer ITestDevice für ein Full-Stack-Android-Gerät 
TestMappingSuiteRunner Implementierung von BaseTestSuite, um Tests auszuführen, die mit der Option „include-filter“ oder mit TEST_MAPPING-Dateien aus dem Build als Suite angegeben wurden. 
TestsPoolPoller Test-Wrapper, mit dem alle Tests eines Testpools ausgeführt werden können. 
TfSuiteRunner Implementierung von ITestSuite, mit der Tests aus dem TF-Jar-Ordner „res/config/suite“ geladen werden. 
TfTestLauncher Eine IRemoteTest zum Ausführen von Unit- oder Funktionstests für eine separate TF-Installation. 
XmlFormattedGeneratorReporter Implementierung des FormattedGeneratorReporter, mit dem die Suitenergebnisse in einem XML-Format formatiert werden. 


Einfache Schnittstelle zum Darstellen von Objekten, die ein IConfiguration akzeptieren.

Tests oder andere Konfigurationsobjekte sollten diese Schnittstelle implementieren, wenn sie Zugriff auf eine IConfiguration benötigen, in der sie enthalten sind.

Zusammenfassung

Öffentliche Methoden

abstract void setConfiguration(IConfiguration configuration)

Fügt den verwendeten IConfiguration ein.

Öffentliche Methoden

setConfiguration

public abstract void setConfiguration (IConfiguration configuration)

Fügt den verwendeten IConfiguration ein.

Parameter
configuration IConfiguration