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.
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
Classi di sottoclasse dirette note
|
Un test che esegue un pacchetto di test nativo su un determinato dispositivo.
Riepilogo
Costruttori pubblici |
GTest()
|
Metodi protetti |
String
|
createFlagFile(String filter)
Crea un file contenente i filtri che verranno utilizzati tramite --gtest_flagfile per evitare eventuali limitazioni del sistema operativo per le dimensioni degli argomenti.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
Metodo di supporto 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 di supporto per creare il comando gtest da eseguire.
|
String
|
loadFilter(String binaryOnDevice)
Definisci il metodo di filtro get.
|
boolean
|
shouldRunFile(String fullPath)
Metodo di supporto per determinare se è necessario eseguire un determinato file.
|
Costruttori pubblici
Metodi pubblici
getDevice
public ITestDevice getDevice ()
Ottieni il dispositivo di test.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
Esegui l'iniezione del dispositivo 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 eventuali limitazioni del sistema operativo per le dimensioni degli argomenti.
Parametri |
filter |
String : la stringa del filtro |
Ritorni |
String |
Il percorso del file contenente il filtro. |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Metodo di supporto 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 di supporto per creare il comando gtest da eseguire.
Parametri |
fullPath |
String : percorso del file system assoluto al file 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 ottenimento del proprio filtro.
Parametri |
binaryOnDevice |
String : il percorso completo del file del filtro. |
Ritorni |
String |
stringa filtro. |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
Metodo di supporto per determinare se è necessario 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-03-26 UTC.
[null,null,["Ultimo aggiornamento 2025-03-26 UTC."],[],[]]