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 le résultat suivant dans les 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(
Créez un |
Méthodes publiques | |
---|---|
void
|
done()
Envoyez les résultats des tests enregistrés à tous les écouteurs. |
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
Traiter la sortie de l'unité de test Rust |
Constructeurs publics
RustTestResultParser
public RustTestResultParser (listeners, String runName)
Créez un RustTestResultParser
qui rend compte aux ITestInvocationListener
donnés.
Paramètres | |
---|---|
listeners |
: écouteurs d'appel de test |
runName |
String : nom du test |
Méthodes publiques
OK
public void done ()
Envoyez les résultats des tests enregistrés à tous les écouteurs.
isCancelled
public boolean isCancelled ()
Renvoie | |
---|---|
boolean |
processNewLines
public void processNewLines (String[] lines)
Traiter la sortie de l'unité de test Rust
Paramètres | |
---|---|
lines |
String |