A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
BuildInfo in Tradefed
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
BuildInfo
in TF è un oggetto ampiamente utilizzato per trasportare risorse per la configurazione e l'esecuzione dei test.
Tutto, dalle immagini dei dispositivi agli APK di test, è archiviato o collegato in BuildInfo.
In questo modo è possibile accedere alle risorse di test da un test
e separare il test dall'ottenimento delle risorse di test.
Proprietà BuildInfo
Le due proprietà principali degli oggetti BuildInfo sono gli attributi e i file:
Gli attributi possono essere aggiunti con #addBuildAttribute(); rappresentano
etichette e informazioni sulle stringhe per le build. Gli attributi possono essere utilizzati per memorizzare
informazioni relative alla build.
I file possono essere aggiunti con setFile(); il file viene monitorato e
gestito da BuildInfo durante il ciclo di vita dell'invocazione (ad esempio,
gestito correttamente durante lo sharding). In questo modo, il test non deve conoscere nulla del file system e può fare affidamento sull'oggetto BuildInfo astratto per ottenere le risorse.
BuildInfo in multi-devices
Quando una configurazione di test viene impostata con più dispositivi, esiste un oggetto BuildInfo per dispositivo. In questo modo è possibile richiedere e scegliere come target i file da un dispositivo all'altro.
BuildInfo in più build
È possibile richiedere build da più target. In questi casi, esiste un oggetto
BuildInfo per ogni target. Ciò consente di richiedere e scegliere come target
i file di qualsiasi target.
Formato proto
BuildInfo è serializzabile in un formato protobuf per semplificarne l'utilizzo nei vari
sistemi, se necessario.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-12-03 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-12-03 UTC."],[],[]]