A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release anziché aosp-main per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
Un test che esegue un pacchetto di test nativo sul dispositivo specificato.
Riepilogo
Costruttori pubblici |
GTest()
|
Metodi protetti |
String
|
createFlagFile(String filter)
Crea un file contenente i filtri che verranno utilizzati tramite --gtest_flagfile per evitare limitazioni del sistema operativo
nelle dimensioni degli argomenti.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
Metodo helper per eseguire un comando gtest da uno script temporaneo, nel caso in cui il comando
sia troppo lungo per essere eseguito direttamente da adb.
|
String
|
getGTestCmdLine(String fullPath, String flags)
Metodo helper per creare il comando gtest da eseguire.
|
String
|
loadFilter(String binaryOnDevice)
Definisci il metodo di filtro get.
|
boolean
|
shouldRunFile(String fullPath)
Metodo helper per determinare se eseguire un determinato file.
|
Costruttori pubblici
Metodi pubblici
getDevice
public ITestDevice getDevice ()
Ottieni il dispositivo in fase di test.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
Inserisci il dispositivo in fase di test.
| Parametri |
device |
ITestDevice: il ITestDevice da utilizzare |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Metodi protetti
createFlagFile
protected String createFlagFile (String filter)
Crea un file contenente i filtri che verranno utilizzati tramite --gtest_flagfile per evitare limitazioni del sistema operativo
nelle dimensioni degli argomenti.
| Parametri |
filter |
String: la stringa di filtro |
| Ritorni |
String |
Il percorso del file contenente il filtro. |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Metodo helper per eseguire un comando gtest da uno script temporaneo, nel caso in cui il comando
sia troppo lungo per essere eseguito direttamente da adb.
| Parametri |
testDevice |
ITestDevice: il dispositivo su cui eseguire il comando |
cmd |
String: la stringa di comando da eseguire |
resultParser |
IShellOutputReceiver: il ricevitore di output per la lettura dei risultati del test |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Metodo helper per creare il comando gtest da eseguire.
| Parametri |
fullPath |
String: percorso assoluto del file system del binario gtest sul dispositivo |
flags |
String: flag di esecuzione di gtest |
| Ritorni |
String |
la riga di comando della shell da eseguire per gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
Definisci il metodo di filtro get.
La sottoclasse deve implementare la modalità di recupero del proprio filtro.
| Parametri |
binaryOnDevice |
String: il percorso completo del file di filtro. |
| Ritorni |
String |
stringa di filtro. |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
Metodo helper per determinare se eseguire un determinato file.
| Parametri |
fullPath |
String: il percorso completo del file in questione |
| Ritorni |
boolean |
vero se dobbiamo eseguire il file in questione. |
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-04 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-04 UTC."],[],[]]