TestResult
  public
  
  
  
  class
  TestResult
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.result.TestResult | 
Conteneur pour le résultat d'un seul test.
Résumé
| Champs | |
|---|---|
| 
    public
    static
    final
    String | IS_FLAKY
 | 
| Constructeurs publics | |
|---|---|
| 
      TestResult()
       | |
| Méthodes publiques | |
|---|---|
| 
        
        
        
        
        
        void | 
      addLoggedFile(String dataName, LogFile loggedFile)
      Ajouter un suivi de fichier journalisé associé à ce scénario de test | 
| 
        
        
        
        
        
        boolean | 
      equals(Object obj)
       | 
| 
        
        
        
        
        
        long | 
      getEndTime()
      Renvoie l'heure  | 
| 
        
        
        
        
        
        FailureDescription | 
      getFailure()
      Obtenez l' | 
| 
        
        
        
        
        
         | 
      getLoggedFiles()
      Renvoie une copie de la carte contenant tous les fichiers journalisés associés à ce cas de test. | 
| 
        
        
        
        
        
         | 
      getMetrics()
      Obtenez les métriques de test associées. | 
| 
        
        
        
        
        
         | 
      getProtoMetrics()
      Obtenez les métriques de test associées au format proto. | 
| 
        
        
        
        
        
        TestStatus | 
      getResultStatus()
      Obtenez le résultat  | 
| 
        
        
        
        
        
        SkipReason | 
      getSkipReason()
       | 
| 
        
        
        
        
        
        String | 
      getStackTrace()
      Obtenez la trace de la pile  | 
| 
        
        
        
        
        
        long | 
      getStartTime()
      Renvoie l'heure  | 
| 
        
        
        
        
        
        TestResult.TestStatus | 
      getStatus()
      Obtenez le résultat  | 
| 
        
        
        
        
        
        int | 
      hashCode()
       | 
| 
        
        
        static
        
        
        TestResult | 
      merge(Fusionnez les tentatives d'un même scénario de test en fonction de la stratégie de fusion. | 
| 
        
        
        
        
        
        void | 
      setEndTime(long currentTimeMillis)
      Définit l'heure de fin | 
| 
        
        
        
        
        
        void | 
      setFailure(FailureDescription failureDescription)
      Définissez la trace de la pile. | 
| 
        
        
        
        
        
        void | 
      setMetrics(Définissez les métriques de test, en remplaçant toutes les valeurs précédentes. | 
| 
        
        
        
        
        
        void | 
      setProtoMetrics(Définissez le format des métriques proto de test, en remplaçant toutes les valeurs précédentes. | 
| 
        
        
        
        
        
        void | 
      setSkipReason(SkipReason reason)
       | 
| 
        
        
        
        
        
        void | 
      setStackTrace(String stackTrace)
      Définissez la trace de la pile. | 
| 
        
        
        
        
        
        void | 
      setStartTime(long startTime)
      Permet de définir l'heure à laquelle le test a commencé, à utiliser avec  | 
| 
        
        
        
        
        
        TestResult | 
      setStatus(TestStatus status)
      Définissez  | 
| 
        
        
        
        
        
        TestResult | 
      setStatus(TestResult.TestStatus ddmlibStatus)
       | 
Champs
IS_FLAKY
public static final String IS_FLAKY
Constructeurs publics
TestResult
public TestResult ()
Méthodes publiques
addLoggedFile
public void addLoggedFile (String dataName, 
                LogFile loggedFile)Ajouter un suivi de fichier journalisé associé à ce scénario de test
| Paramètres | |
|---|---|
| dataName | String | 
| loggedFile | LogFile | 
equals
public boolean equals (Object obj)
| Paramètres | |
|---|---|
| obj | Object | 
| Renvoie | |
|---|---|
| boolean | |
getEndTime
public long getEndTime ()
Renvoie l'heure System.currentTimeMillis() à laquelle l'événement ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) a été reçu.
| Renvoie | |
|---|---|
| long | |
getFailure
public FailureDescription getFailure ()
Obtenez l'FailureDescription associé. Doit être null si getStatus() est TestStatus.PASSED.
| Renvoie | |
|---|---|
| FailureDescription | |
getLoggedFiles
publicgetLoggedFiles () 
Renvoie une copie de la carte contenant tous les fichiers journalisés associés à ce cas de test.
| Renvoie | |
|---|---|
|  | |
getMetrics
publicgetMetrics () 
Obtenez les métriques de test associées.
| Renvoie | |
|---|---|
|  | |
getProtoMetrics
publicgetProtoMetrics () 
Obtenez les métriques de test associées au format proto.
| Renvoie | |
|---|---|
|  | |
getResultStatus
public TestStatus getResultStatus ()
Obtenez le résultat TestStatus du test.
| Renvoie | |
|---|---|
| TestStatus | |
getStackTrace
public String getStackTrace ()
Obtenez la trace de la pile String associée. Doit être null si getStatus() est TestStatus.PASSED.
| Renvoie | |
|---|---|
| String | |
getStartTime
public long getStartTime ()
Renvoie l'heure System.currentTimeMillis() à laquelle l'événement ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) a été reçu.
| Renvoie | |
|---|---|
| long | |
getStatus
public TestResult.TestStatus getStatus ()
Obtenez le résultat TestStatus du test.
| Renvoie | |
|---|---|
| TestResult.TestStatus | |
hashCode
public int hashCode ()
| Renvoie | |
|---|---|
| int | |
fusionner
public static TestResult merge (results, MergeStrategy strategy) 
Fusionnez les tentatives d'un même scénario de test en fonction de la stratégie de fusion.
| Paramètres | |
|---|---|
| results | : liste desTestResultà fusionner | 
| strategy | MergeStrategy:MergeStrategyà utiliser pour déterminer le résultat de la fusion. | 
| Renvoie | |
|---|---|
| TestResult | TestResultfusionné ou valeur nulle s'il n'y a rien à fusionner. | 
setEndTime
public void setEndTime (long currentTimeMillis)
Définit l'heure de fin
| Paramètres | |
|---|---|
| currentTimeMillis | long | 
setFailure
public void setFailure (FailureDescription failureDescription)
Définissez la trace de la pile.
| Paramètres | |
|---|---|
| failureDescription | FailureDescription | 
setMetrics
public void setMetrics (metrics) 
Définissez les métriques de test, en remplaçant toutes les valeurs précédentes.
| Paramètres | |
|---|---|
| metrics |  | 
setProtoMetrics
public void setProtoMetrics (metrics) 
Définissez le format des métriques proto de test, en remplaçant toutes les valeurs précédentes.
| Paramètres | |
|---|---|
| metrics |  | 
setStackTrace
public void setStackTrace (String stackTrace)
Définissez la trace de la pile.
| Paramètres | |
|---|---|
| stackTrace | String | 
setStartTime
public void setStartTime (long startTime)
Permet de définir l'heure à laquelle le test a commencé, à utiliser avec ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long).
| Paramètres | |
|---|---|
| startTime | long | 
setStatus
public TestResult setStatus (TestStatus status)
Définissez TestStatus.
| Paramètres | |
|---|---|
| status | TestStatus | 
| Renvoie | |
|---|---|
| TestResult | |
setStatus
public TestResult setStatus (TestResult.TestStatus ddmlibStatus)
| Paramètres | |
|---|---|
| ddmlibStatus | TestResult.TestStatus | 
| Renvoie | |
|---|---|
| TestResult | |
