Test G
public
class
GTest
extends GTestBase
implements
IDeviceTest
Sous-classes directes connues
|
Test qui exécute un package de test natif sur un appareil donné.
Résumé
Constructeurs publics |
GTest()
|
Méthodes protégées |
String
|
createFlagFile(String filter)
Créez un fichier contenant les filtres qui seront utilisés via --gtest_flagfile pour éviter tout système d'exploitation
la taille des arguments est limitée.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
Méthode d'assistance permettant d'exécuter une commande gtest à partir d'un script temporaire, dans le cas où la commande
est trop long pour être exécuté directement par adb.
|
String
|
getGTestCmdLine(String fullPath, String flags)
Méthode d'assistance permettant de créer la commande gtest à exécuter.
|
String
|
loadFilter(String binaryOnDevice)
Définissez la méthode get filter.
|
boolean
|
shouldRunFile(String fullPath)
Méthode d'assistance permettant de déterminer si un fichier donné doit être exécuté.
|
Constructeurs publics
Méthodes publiques
getDevice
public ITestDevice getDevice ()
Faites tester l'appareil.
isRedémarrerAvantTestEnabled
public boolean isRebootBeforeTestEnabled ()
Définir l'appareil
public void setDevice (ITestDevice device)
Injectez l'appareil testé.
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Méthodes protégées
createFlagFile
protected String createFlagFile (String filter)
Créez un fichier contenant les filtres qui seront utilisés via --gtest_flagfile pour éviter tout système d'exploitation
la taille des arguments est limitée.
Paramètres |
filter |
String : chaîne de filtre |
Renvoie |
String |
Chemin d'accès au fichier contenant le filtre. |
runCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Méthode d'assistance permettant d'exécuter une commande gtest à partir d'un script temporaire, dans le cas où la commande
est trop long pour être exécuté directement par adb.
Paramètres |
testDevice |
ITestDevice : appareil sur lequel exécuter la commande |
cmd |
String : chaîne de commande à exécuter |
resultParser |
IShellOutputReceiver : récepteur de sortie pour la lecture des résultats des tests |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Méthode d'assistance permettant de créer la commande gtest à exécuter.
Paramètres |
fullPath |
String : chemin d'accès absolu au système de fichiers vers le binaire gtest sur l'appareil |
flags |
String : options d'exécution gtest |
Renvoie |
String |
la ligne de commande shell pour qu'elle s'exécute pour le gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
Définissez la méthode get filter.
La sous-classe doit implémenter comment obtenir son propre filtre.
Paramètres |
binaryOnDevice |
String : chemin d'accès complet au fichier de filtre. |
Renvoie |
String |
chaîne de filtre. |
doitExécuterFichier
protected boolean shouldRunFile (String fullPath)
Méthode d'assistance permettant de déterminer si un fichier donné doit être exécuté.
Paramètres |
fullPath |
String : chemin d'accès complet au fichier en question |
Renvoie |
boolean |
true si nous devons
exécuter ce fichier. |