RustTestResultParser

public class RustTestResultParser
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.rust.RustTestResultParser


Interprète le résultat des tests exécutés avec le framework unittest de Rust et le traduit en appels sur une série de ITestInvocationListener.

Recherche le résultat suivant des tests Rust:

running 10 tests test LexError ... ok <0.001s> test idents ... FAILED <0.000s> test make_sure_no_proc_macro ... ignored test test_scalar_div_rem_zero ... ignored, Android sometimes uses panic_abort ... ---- tests::idents stdout ---- thread 'main' panicked at 'assertion failed: `(left == right)` ... test result: ok. 10 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out @Voir https://doc.rust-lang.org/book/ch11-00-testing.html

Résumé

Constructeurs publics

RustTestResultParser(ITestInvocationListener listener, String runName)

Créez un RustTestResultParser qui dépend du ITestInvocationListener donné.

RustTestResultParser( listeners, String runName)

Créez un RustTestResultParser qui génère des rapports sur les ITestInvocationListener donnés.

Méthodes publiques

void done()

Envoyer les résultats de test enregistrés à tous les écouteurs.

boolean isCancelled()
void processNewLines(String[] lines)

Traitement de la sortie du test unitaire Rust.

Constructeurs publics

RustTestResultParser

public RustTestResultParser (ITestInvocationListener listener, 
                String runName)

Créez un RustTestResultParser qui dépend du ITestInvocationListener donné.

Paramètres
listener ITestInvocationListener: écouteur d'appel de test

runName String: nom du test

RustTestResultParser

public RustTestResultParser ( listeners, 
                String runName)

Créez un RustTestResultParser qui génère des rapports sur les ITestInvocationListener donnés.

Paramètres
listeners : écouteurs d'appels de test

runName String: nom du test

Méthodes publiques

OK

public void done ()

Envoyer les résultats de test enregistrés à tous les écouteurs.

est annulé

public boolean isCancelled ()

Renvoie
boolean

processNewLines

public void processNewLines (String[] lines)

Traitement de la sortie du test unitaire Rust.

Paramètres
lines String