Répondre

1

Vous pouvez exporter vos résultats de tests en utilisant l'option "test d'exportation Résultats" à .html ou .xml fichier. Si cela ne suffit pas

Export Test Results img

, puis regardez à la console de sortie de test Android. Vous pouvez copier-coller les commandes et créer votre propre script en utilisant par ex. PowerShell, ou tout ce que vous voulez. Jetez également this link

Export Test Results Script img

modifier: Ahh, désolé, je pense que je ne l'ai pas lu correctement. Vous voulez attraper le résultat en tant qu'objet dans le code après chaque test? Donc ... vous ne pouvez pas utiliser @after - votre fonction ne peut pas prendre de paramètres. En utilisant TestWatcher vous pouvez obtenir l'objet Description, mais je ne vois pas les informations concernant le temps de test. Mais si vous calculer le temps dans votre ..

@RunWith(AndroidJUnit4.class) 
public class TestClass { 

    private long startTime; 

    @Rule 
    public TestRule watcher = new TestWatcher() { 

     @Override 
     protected void failed(Throwable e, Description description) { 
      long estimatedTime = System.currentTimeMillis() - startTime; 
     } 

     @Override 
     protected void succeeded(Description description) { 
      long estimatedTime = System.currentTimeMillis() - startTime; 
     } 
    }; 

    @org.junit.Test 
    public void Test() { 
     startTime = System.currentTimeMillis(); 
     //your test here 
    } 
} 

Hope it helps!