Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

GTest

public class GTest
extends GTestBase implements IDeviceTest

java.lang.Object
com.android.tradefed.testtype.GTestBase
com.android.tradefed.testtype.GTest


Un test qui exécute un package de test natif sur un appareil donné.

Résumé

Constructeurs publics

GTest ()

Méthodes publiques

ITestDevice getDevice ()

Faites tester l'appareil.

void run ( ITestInvocationListener listener)

void setDevice ( ITestDevice device)

Injectez l'appareil à tester.

Méthodes protégées

void executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)

Méthode d'assistance pour exécuter une commande gtest à partir d'un script temporaire, dans le cas où la commande est trop longue pour être exécutée directement par adb.

String getGTestCmdLine (String fullPath, String flags)

Méthode d'assistance pour créer la commande gtest à exécuter.

String loadFilter (String binaryOnDevice)

Définissez la méthode get filter.

boolean shouldSkipFile (String fullPath)

Méthode d'assistance pour déterminer si nous devons sauter l'exécution d'un fichier donné.

Constructeurs publics

GTest

public GTest ()

Méthodes publiques

getDevice

public ITestDevice getDevice ()

Faites tester l'appareil.

Retour
ITestDevice l' ITestDevice

courir

public void run ( ITestInvocationListener listener)

Paramètres
listener ITestInvocationListener

Jette
DeviceNotAvailableException

setDevice

public void setDevice ( ITestDevice device)

Injectez l'appareil à tester.

Paramètres
device ITestDevice : l' ITestDevice à utiliser

Méthodes protégées

executeCommandByScript

protected void executeCommandByScript ( ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver resultParser)

Méthode d'assistance pour exécuter une commande gtest à partir d'un script temporaire, dans le cas où la commande est trop longue pour être exécutée directement par adb.

Paramètres
testDevice ITestDevice : l'appareil sur lequel exécuter la commande

cmd String : la chaîne de commande à exécuter

resultParser IShellOutputReceiver : le récepteur de sortie pour lire les résultats des tests

Jette
DeviceNotAvailableException

getGTestCmdLine

protected String getGTestCmdLine (String fullPath, 
                String flags)

Méthode d'assistance pour créer la commande gtest à exécuter.

Paramètres
fullPath String : chemin absolu du système de fichiers vers le binaire gtest sur l'appareil

flags String : indicateurs d'exécution gtest

Retour
String la ligne de commande shell à exécuter 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 : le chemin complet du fichier de filtre.

Retour
String chaîne de filtre.

Jette
DeviceNotAvailableException

shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

Méthode d'assistance pour déterminer si nous devons sauter l'exécution d'un fichier donné.

Paramètres
fullPath String : le chemin complet du fichier en question

Retour
boolean true si nous devons ignorer ledit fichier.

Jette
DeviceNotAvailableException