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.
DeviceTraceCollector
public
class
DeviceTraceCollector
extends BaseDeviceMetricCollector
Collector, der beim Start eines Testlaufs einen Perfetto-Trace startet und die Trace-Datei am Ende protokolliert.
Zusammenfassung
Öffentliche Konstruktoren
DeviceTraceCollector
public DeviceTraceCollector ()
Öffentliche Methoden
onTestEnd
public void onTestEnd (DeviceMetricData testData,
currentTestCaseMetrics)
Callback, wenn ein Testlauf beendet wird. Jetzt ist es an der Zeit, aufzuräumen.
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,
currentRunMetrics)
Callback, wenn ein Testlauf beendet wird. Jetzt ist es an der Zeit, aufzuräumen.
onTestStart
public void onTestStart (DeviceMetricData testData)
Callback, wenn ein Testlauf gestartet wird.
| Parameter |
testData |
DeviceMetricData: Der DeviceMetricData, der die Daten für den Testlauf enthält. |
rebootEnded
public void rebootEnded (ITestDevice device)
Erhält eine Benachrichtigung, wenn der Neustart des Geräts abgeschlossen ist.
HINWEIS: Empfänger sollten während dieses Rückrufs nicht neu starten. Alle Versuche, das Gerät neu zu starten, werden ignoriert.
| Parameter |
device |
ITestDevice: ITestDevice, wo der Neustart beendet wurde. |
rebootStarted
public void rebootStarted (ITestDevice device)
Erhält eine Benachrichtigung, wenn der Neustart auf dem Gerät gestartet wurde.
HINWEIS: Empfänger sollten während dieses Rückrufs nicht neu starten. Alle Versuche, das Gerät neu zu starten, werden ignoriert.
| Parameter |
device |
ITestDevice: ITestDevice, in der der Neustart begonnen hat. |
setInstrumentationPkgName
public void setInstrumentationPkgName (String packageName)
| Parameter |
packageName |
String |
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-12-04 (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-12-04 (UTC)."],[],[]]