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.
CtsLaunchControlProvider
public
class
CtsLaunchControlProvider
extends LaunchControlProvider
implements
IDiscoverDependencies
Ein LaunchControlProvider für einen CTS-Build.
Ruft eine CTS-ZIP-Datei vom Android-Build-Server ab und extrahiert sie. Der extrahierte CTS wird als IFolderBuildInfo dargestellt.
Zusammenfassung
Felder
CONFIG_ONLY_REGEX
public static final Set<String> CONFIG_ONLY_REGEX
JARS_AND_CONFIG_REGEX
public static final Set<String> JARS_AND_CONFIG_REGEX
Öffentliche Konstruktoren
CtsLaunchControlProvider
public CtsLaunchControlProvider ()
Öffentliche Methoden
public void cleanExtra ()
cleanUp
public void cleanUp (IBuildInfo info)
Löschen Sie alle temporären Build-Dateien.
| Parameter |
info |
IBuildInfo |
getForceCas
public boolean getForceCas ()
| Gibt Folgendes zurück: |
boolean |
|
reportTestZipFileFilter
public Set<String> reportTestZipFileFilter ()
| Gibt Folgendes zurück: |
Set<String> |
|
public void setCtsExtra (List<String> ctsExtra)
public void setCtsExtraAltPath (File altPath)
setCtsForcePartialDownloadRegex
public void setCtsForcePartialDownloadRegex (Set<String> ctsForcePartialDownloadRegex)
| Parameter |
ctsForcePartialDownloadRegex |
Set |
setCtsPackageName
public void setCtsPackageName (String ctsZipName)
| Parameter |
ctsZipName |
String |
setCtsUsePartialDownload
public void setCtsUsePartialDownload (boolean shouldUsePartialDownload)
| Parameter |
shouldUsePartialDownload |
boolean |
setDefaultRollout
public void setDefaultRollout (boolean defaultRollout)
| Parameter |
defaultRollout |
boolean |
setDelayDownloadinSharding
public void setDelayDownloadinSharding (boolean delayDownload)
| Parameter |
delayDownload |
boolean |
setForceDisablePartialDownloadExperiment
public void setForceDisablePartialDownloadExperiment (boolean forceDisablePartialDownloadExperiment)
| Parameter |
forceDisablePartialDownloadExperiment |
boolean |
setPartialDownloadDefaultRollout
public void setPartialDownloadDefaultRollout (Set<String> partialDownloadDefaultRollout)
| Parameter |
partialDownloadDefaultRollout |
Set |
setPartialDownloadDisallowList
public void setPartialDownloadDisallowList (Set<String> partialDownloadDisallowList)
| Parameter |
partialDownloadDisallowList |
Set |
setPartialDownloadRolloutArtifact
public void setPartialDownloadRolloutArtifact (String partialDownloadRolloutArtifact)
| Parameter |
partialDownloadRolloutArtifact |
String |
public void setThrowIfExtraNotFound (boolean shouldThrow)
| Parameter |
shouldThrow |
boolean |
Geschützte Methoden
downloadBuildFiles
protected IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild,
String testTargetName,
String buildName,
IFileDownloader downloader)
Laden Sie die erforderlichen Dateischlüssel, die in „--download-build-key“ konfiguriert sind, aus dem remoteBuild herunter und speichern Sie sie in einem IBuildInfo.
| Parameter |
remoteBuild |
RemoteBuildInfo: die Antwort des Launch Control-Servers |
testTargetName |
String: der Name des Testziels |
buildName |
String: Der Name des Builds, wie von der Startkontrolle definiert. |
downloader |
IFileDownloader: die IFileDownloader, die zum Herunterladen von Build-Dateien verwendet werden soll |
queryForBuild
protected RemoteBuildInfo queryForBuild ()
Führen Sie die Anfrage zur Startkontrolle aus und wiederholen Sie sie bei einem Fehler mehrmals.
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)."],[],[]]