Ab 2026 werden wir den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen, um unser trunk-stable-Entwicklungsmodell zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten. Für die Entwicklung und das Beitragen zu AOSP empfehlen wir die Verwendung von android-latest-release anstelle von aosp-main. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
IMetricCollectorReceiver
public
interface
IMetricCollectorReceiver
| com.android.tradefed.device.metric.IMetricCollectorReceiver
|
Bekannte indirekte Unterklassen
| AndroidJUnitTest |
Ein Test, bei dem ein Instrumentierungstestpaket mit dem AndroidJUnitRunner auf einem bestimmten Gerät ausgeführt wird.
|
| AtestRunner |
Implementierung von ITestSuite
|
| BaseTestSuite |
Ein Test zum Ausführen der Compatibility Test Suite mit dem neuen Suite-System.
|
| CodeCoverageTest |
Ein Test, bei dem ein Instrumentierungstestpaket auf einem bestimmten Gerät ausgeführt und der Bericht zur Codeabdeckung generiert wird.
|
| 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.
|
| 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.
|
|
Benutzeroberfläche für IRemoteTests, die die Liste der IMetricCollectors für den Testlauf abrufen müssen.
Bei Tests, in denen diese Schnittstelle implementiert ist, wird die Standard-ITestInvocationListener nicht mit den Erfassungsmodulen instrumentiert. Sie müssen dies selbst über IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) tun.
Bei einigen Testmechanismen wurden Tradefed-Callbacks zwischengespeichert und am Ende noch einmal abgespielt (wie in ITestSuite). Dadurch wurden die Collectors während der Wiedergabe und nicht während der tatsächlichen Ausführung aufgerufen. Wenn der Test-Runner festlegt, wann die Collectors verwendet werden, können wir dafür sorgen, dass die Callbacks zur richtigen Zeit verarbeitet werden.
In order to use the collectors, the following pattern can be used:
for (IMetricCollector collector : config.getMetricCollectors()) {
originalCollector = collector.init(mModuleInvocationContext, originalCollector);
}
Der originalCollector wird von allen Messwert-Collectors umgeben, die nacheinander aufgerufen werden.
Zusammenfassung
Öffentliche Methoden
setMetricCollectors
public abstract void setMetricCollectors ( collectors)
Hiermit wird die Liste der IMetricCollectors festgelegt, die für den Testlauf definiert sind.
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-07-27 (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-07-27 (UTC)."],[],[]]