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.
Architettura del controller host
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'architettura del framework di test VTS si integra con il servizio di pubblicazione dei test basato su cloud. Un controller host VTS viene eseguito su una macchina host e controlla un'istanza di test harness (ad esempio Tradefed) come mostrato di seguito:
Figura 1. Architettura del controller host VTS.
Il controller estrae i comandi da un cluster commander in esecuzione come istanza Google App
Engine (GAE), quindi inoltra i comandi e le risposte tra il cluster commander e l'istanza test harness.
Questa architettura presenta i seguenti vantaggi:
- Poiché è disaccoppiato da qualsiasi istanza di test harness,
può controllare diversi tipi di test harness ed è più solido. Il
design alternativo (incorporando la logica di controllo host in un test harness) non
impedisce la propagazione degli errori.
- Poiché utilizza un modello di comando e controllo (C&C) basato sul pull, può funzionare con diversi tipi di comandanti di cluster lato cloud, nonché con host che si trovano dietro un firewall (per le connessioni in entrata). Il design alternativo (modello C&C basato sul push) potrebbe non consentire
a un cloud commander di accedere alle istanze del controller host che esistono sui computer host
in una rete privata.
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."],[],[]]