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.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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."],[],[]]