RustTestSonuç Ayrıştırıcı

public class RustTestResultParser
extends MultiLineReceiver

Java.lang.Nesne
🎃 com.android.ddmlib.MultiLineReceiver
  🎃 com.android.tradefed.testtype.rust.RustTestResultParser


Rust'ın birim test çerçevesiyle yapılan testlerin sonuçlarını yorumlar ve ITestInvocationListener dizisinden oluşuyor.

Rust testlerinde aşağıdaki çıktıları görürsünüz:

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 @Bkz. https://doc.rust-lang.org/book/ch11-00-testing.html

Özet

Kamu inşaatçıları

RustTestResultParser(ITestInvocationListener listener, String runName)

Belirtilen ITestInvocationListener öğesine rapor veren yeni bir RustTestResultParser oluşturun.

RustTestResultParser( listeners, String runName)

Belirtilen ITestInvocationListener öğelerine rapor veren yeni bir RustTestResultParser oluşturun.

Herkese açık yöntemler

void done()

Kaydedilen test sonuçlarını tüm dinleyicilere gönderin.

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

Rust birim testi çıkışını işleyin.

Kamu inşaatçıları

RustTestSonuç Ayrıştırıcı

public RustTestResultParser (ITestInvocationListener listener, 
                String runName)

Belirtilen ITestInvocationListener öğesine rapor veren yeni bir RustTestResultParser oluşturun.

Parametreler
listener ITestInvocationListener: test çağrı işleyicisi

runName String: test adı

RustTestSonuç Ayrıştırıcı

public RustTestResultParser ( listeners, 
                String runName)

Belirtilen ITestInvocationListener öğelerine rapor veren yeni bir RustTestResultParser oluşturun.

Parametreler
listeners : test çağrısı dinleyicileri

runName String: test adı

Herkese açık yöntemler

bitti

public void done ()

Kaydedilen test sonuçlarını tüm dinleyicilere gönderin.

İptal Edildi

public boolean isCancelled ()

İlerlemeler
boolean

transactionNewLines

public void processNewLines (String[] lines)

Rust birim testi çıkışını işleyin.

Parametreler
lines String