RustTestResultParser

public class RustTestResultParser
extends MultiLineReceiver

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


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

Recherche la sortie suivante 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 nouveau RustTestResultParser qui rapporte au ITestInvocationListener donné.

RustTestResultParser ( listeners, String runName) RustTestResultParser ( listeners, String runName)

Créez un nouveau RustTestResultParser qui rapporte aux ITestInvocationListener s donnés.

Méthodes publiques

void done ()

Envoyez les résultats des tests enregistrés à tous les auditeurs.

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

Traiter la sortie du test unitaire Rust.

Constructeurs publics

RustTestResultParser

public RustTestResultParser (ITestInvocationListener listener, 
                String runName)

Créez un nouveau RustTestResultParser qui rapporte au ITestInvocationListener donné.

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

runName String : le nom du test

RustTestResultParser

public RustTestResultParser ( listeners, 
                String runName)

Créez un nouveau RustTestResultParser qui rapporte aux ITestInvocationListener s donnés.

Paramètres
listeners : les écouteurs d'invocation de test

runName String : le nom du test

Méthodes publiques

fait

public void done ()

Envoyez les résultats des tests enregistrés à tous les auditeurs.

est annulé

public boolean isCancelled ()

Retour
boolean

processNewLines

public void processNewLines (String[] lines)

Traiter la sortie du test unitaire Rust.

Paramètres
lines String