Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
IShardableTest
public
interface
IShardableTest
implements
IRemoteTest
com.android.tradefed.testtype.IShardableTest
|
Bekannte indirekte Unterklassen
AndroidJUnitTest, ArtGTest, AtestRunner, BaseTestSuite, ExecutableBaseTest, ExecutableHostTest, ExecutableTargetTest, GTest, GTestBase, HostGTest, HostTest, ITestSuite, InstalledInstrumentationsTest, JarHostTest, KUnitModuleTest und 6 weitere.
AndroidJUnitTest |
Ein Test, bei dem ein Instrumentierungstestpaket mit dem AndroidJUnitRunner auf einem bestimmten Gerät ausgeführt wird.
|
ArtGTest |
|
AtestRunner |
Implementierung von ITestSuite
|
BaseTestSuite |
Ein Test zum Ausführen der Compatibility Test Suite mit dem neuen Suite-System.
|
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.
|
GTest |
Ein Test, bei dem ein natives Testpaket auf einem bestimmten Gerät ausgeführt wird.
|
GTestBase |
Die Basisklasse von gTest
|
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.
|
JarHostTest |
Test-Runner für hostseitige JUnit-Tests.
|
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.
|
MoblyBinaryHostTest |
Hosttest zum Ausführen einer mobly-Python-Binärdatei aus dem Android-Build-System (Soong)
|
PtsBotTest |
PTS-Bot-Tests ausführen
|
StubTest |
Leere Testimplementierung ohne Aktion
|
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.
|
TfSuiteRunner |
Implementierung von ITestSuite , mit der Tests aus dem TF-Jar-Ordner „res/config/suite“ geladen werden.
|
|
Ein IRemoteTest
, das in separat ausführbare Teiltests unterteilt werden kann. Die Aufteilung in Teiltests sollte deterministisch erfolgen und jeder Teiltest sollte unabhängig sein, damit verschiedene Shards auf verschiedenen Hosts ausgeführt werden können.
Zusammenfassung
Öffentliche Methoden |
default
|
split(Integer shardCountHint, TestInformation testInfo)
Alternative Version von split(int) , die auch ein TestInformation enthält, das frühe Informationen vom übergeordneten Element enthält, das die Shards erstellt.
|
default
|
split()
Teilen Sie den Test in separat ausführbare Teile auf.
|
default
|
split(int shardCountHint)
Alternative Version von split() , die auch die Shard-Anzahl angibt, die ausgeführt werden soll.
|
Öffentliche Methoden
public split (Integer shardCountHint,
TestInformation testInfo)
Alternative Version von split(int)
, die auch ein TestInformation
enthält, das frühe Informationen vom übergeordneten Element enthält, das die Shards erstellt. Das ist nützlich, wenn beim Sharding auf Geräte- oder Build-Informationen zugegriffen werden muss.
Parameter |
shardCountHint |
Integer : die Anzahl der Shards, die versucht wurden. |
testInfo |
TestInformation : Das übergeordnete TestInformation |
Returns |
|
eine Sammlung von Teiltests, die separat ausgeführt werden sollen, oder null , wenn der Test derzeit nicht geShardet werden kann |
aufteilen
public split ()
Teilen Sie den Test in separat ausführbare Teile auf.
Dieser muss deterministisch sein und für dieselbe Eingabe immer dieselbe Liste von IRemoteTest
s zurückgeben.
Diese Funktion wird vor der Testausführung aufgerufen. Daher sind injizierte Abhängigkeiten (z. B. die ITestDevice
für IDeviceTest
s) möglicherweise null.
Returns |
|
eine Sammlung von Teiltests, die separat ausgeführt werden sollen, oder null , wenn der Test derzeit nicht geShardet werden kann |
aufteilen
public split (int shardCountHint)
Alternative Version von split()
, die auch die Shard-Anzahl angibt, die ausgeführt werden soll. Dies ist nützlich für einige Testläufer, die manchmal nicht willkürlich entscheiden können.
Parameter |
shardCountHint |
int : die Anzahl der Shards, die versucht wurden. |
Returns |
|
eine Sammlung von Teiltests, die separat ausgeführt werden sollen, oder null , wenn der Test derzeit nicht geShardet werden kann |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-03-26 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-03-26 (UTC)."],[],[]]