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 de tests unitaires de Rust et la traduit en appels sur
une série de ITestInvocationListener.
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
@See https://doc.rust-lang.org/book/ch11-00-testing.html
Résumé
Constructeurs publics | |
|---|---|
RustTestResultParser(ITestInvocationListener listener, String runName)
Crée un |
|
RustTestResultParser(Collection<ITestInvocationListener> listeners, String runName)
Crée un |
|
Méthodes publiques | |
|---|---|
void
|
done()
Envoie les résultats de test enregistrés à tous les écouteurs. |
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
Traite la sortie des tests unitaires Rust. |
Constructeurs publics
RustTestResultParser
public RustTestResultParser (ITestInvocationListener listener, String runName)
Crée un RustTestResultParser qui envoie des rapports au ITestInvocationListener donné.
| Paramètres | |
|---|---|
listener |
ITestInvocationListener : écouteur d'appel de test |
runName |
String : nom du test |
RustTestResultParser
public RustTestResultParser (Collection<ITestInvocationListener> listeners, String runName)
Crée un RustTestResultParser qui envoie des rapports aux ITestInvocationListener donnés.
| Paramètres | |
|---|---|
listeners |
Collection : écouteurs d'appel de test |
runName |
String : nom du test |
Méthodes publiques
OK
public void done ()
Envoie les résultats de test enregistrés à tous les écouteurs.
isCancelled
public boolean isCancelled ()
| Renvoie | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
Traite la sortie des tests unitaires Rust.
| Paramètres | |
|---|---|
lines |
String : tableau contenant les nouvelles lignes. |