Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Software supportato in ambienti di test personalizzati
Device Farm utilizza macchine host preinstallate con molte delle librerie software necessarie per eseguire i framework di test supportati dal nostro servizio, fornendo un ambiente di test pronto all'avvio. Device Farm supporta più lingue tramite l'uso del nostro meccanismo di selezione del software e aggiornerà periodicamente le versioni delle lingue incluse nell'ambiente.
Per qualsiasi altro software richiesto, puoi modificare il file delle specifiche di test per installarlo dal tuo pacchetto di test, scaricarlo da Internet o accedere a fonti private all'interno del tuo VPC (vedi VPC ENI per ulteriori informazioni). Per ulteriori informazioni, consulta Esempi di specifiche di test.
Software preconfigurato
Per facilitare il test dei dispositivi su ciascuna piattaforma, sull'host di test sono disponibili i seguenti strumenti:
| Tools (Strumenti) | Piattaforme per dispositivi |
|---|---|
|
Android SDK Build-Tools |
Android |
|
Android SDK Platform-Tools(include |
Android |
|
Xcode |
iOS |
Software selezionabile
Oltre al software preconfigurato sull'host, Device Farm offre un modo per selezionare determinate versioni del software supportato tramite gli devicefarm-cli strumenti.
La tabella seguente contiene il software selezionabile e gli host di test che li contengono.
| Software/Strumento | Host che supportano questo software | Comando da utilizzare nelle specifiche di test |
|---|---|---|
|
Java 17 |
amazon_linux_2 macos_sequoia |
|
|
Java 11 |
amazon_linux_2 macos_sequoia |
|
|
Java 8 |
amazon_linux_2 macos_sequoia |
|
|
Node.js 20 |
amazon_linux_2 macos_sequoia |
|
|
Node.js 18 |
amazon_linux_2 macos_sequoia |
|
|
Node.js 16 |
amazon_linux_2 |
|
|
Python 3.11 |
amazon_linux_2 macos_sequoia |
|
|
Python 3.10 |
amazon_linux_2 macos_sequoia |
|
|
Python 3.9 |
amazon_linux_2 macos_sequoia |
|
|
Python 3.8 |
amazon_linux_2 |
|
|
Ruby 3.2 |
amazon_linux_2 macos_sequoia |
|
|
Ruby 2.7 |
amazon_linux_2 |
|
|
Appium 3 |
amazon_linux_2 |
|
|
Appium 2 |
amazon_linux_2 macos_sequoia |
|
|
Appium 1 |
amazon_linux_2 |
|
|
Xcode 26 |
macos_sequoia |
|
|
Xcode 16 |
macos_sequoia |
|
L'host di test include anche strumenti di supporto di uso comune per ogni versione del software, come i pip gestori di npm pacchetti (inclusi rispettivamente in Python e Node.js) e le dipendenze (come il UIAutomator2 driver Appium) per strumenti come Appium. Ciò garantisce di disporre degli strumenti necessari per lavorare con i framework di test supportati.