Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google verwendet KI-Technologie, um Inhalte in Ihre bevorzugte Sprache zu übersetzen. KI-Übersetzungen können Fehler enthalten.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
GoogleTradefedSandbox
public
class
GoogleTradefedSandbox
extends TradefedSandbox
Interne Spezialisierung von TradefedSandbox, die in der Lab-Infrastruktur verwendet werden soll. So wird die richtige Version für den Build heruntergeladen. Wir können dies möglicherweise in AOSP verschieben, wenn wir eines Tages auf die AOSP-API zum Herunterladen von Builds angewiesen sein können.
Zusammenfassung
Öffentliche Methoden |
String
|
createClasspath(File workingDir)
Google Tradefed Sandbox verwendet nur die JAR-Dateien im Arbeitsverzeichnis.
|
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
Sondermodus – Verbindung zum Hauptlaufwerk getrennt: Wenn eine Konfiguration im übergeordneten Element nicht vorhanden ist, wird auf den Thin Launcher zurückgegriffen. Dort wird versucht, die Sandbox mit den aktuell bekannten Informationen einzurichten und das Arbeitsverzeichnis zu füllen, um die Konfiguration vollständig im versionierten Verzeichnis zu erstellen.
|
Map<String, List<String>>
|
discoverTests(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger)
|
IFolderBuildInfo
|
fetchSandboxExtraArtifacts(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
void
|
tearDown()
Bereinigen Sie alle Status, Dateien oder Umgebungen, die möglicherweise geändert wurden.
|
Öffentliche Konstruktoren
GoogleTradefedSandbox
public GoogleTradefedSandbox ()
Öffentliche Methoden
createClasspath
public String createClasspath (File workingDir)
Google Tradefed Sandbox verwendet nur die JAR-Dateien im Arbeitsverzeichnis.
| Parameter |
workingDir |
File: das aktuelle Arbeitsverzeichnis für die Sandbox. |
| Gibt Folgendes zurück: |
String |
Der zu verwendende Klassenpfad. |
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
Sondermodus – Verbindung zum Hauptlaufwerk getrennt: Wenn eine Konfiguration im übergeordneten Element nicht vorhanden ist, wird auf den Thin Launcher zurückgegriffen. Dort wird versucht, die Sandbox mit den aktuell bekannten Informationen einzurichten und das Arbeitsverzeichnis zu füllen, um die Konfiguration vollständig im versionierten Verzeichnis zu erstellen.
| Parameter |
args |
String: Die ursprünglichen Befehlszeilenargumente. |
keyStoreClient |
IKeyStoreClient: Der aktuelle Keystore-Client, der zum Erstellen von Konfigurationen verwendet werden soll. |
runUtil |
IRunUtil: die aktuelle IRunUtil zum Ausführen von Hostbefehlen. |
globalConfig |
File: Die globale Konfiguration, die zum Ausführen von Unterprozessen von TF verwendet werden soll. |
| Gibt Folgendes zurück: |
IConfiguration |
Eine Datei, die auf die Konfigurations-XML von TF für Objekte ohne Versionsangabe verweist. Gibt „null“ zurück, wenn keine Thin Launcher-Konfiguration erstellt werden konnte. |
discoverTests
public Map<String, List<String>> discoverTests (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger)
| Parameter |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
| Gibt Folgendes zurück: |
Map<String, List<String>> |
|
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
| Parameter |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
| Gibt Folgendes zurück: |
File |
|
tearDown
public void tearDown ()
Bereinigen Sie alle Status, Dateien oder Umgebungen, die möglicherweise geändert wurden.
Geschützte Methoden
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
Set<String> exclusionPatterns)
Globale Konfiguration ausgeben, die aus einigen Objekten gefiltert wurde.
| Parameter |
config |
IConfiguration |
exclusionPatterns |
Set |
| Gibt Folgendes zurück: |
File |
|
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: 2026-06-22 (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: 2026-06-22 (UTC)."],[],[]]