RustTestResultParser

public class RustTestResultParser
extends MultiLineReceiver

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


Rust の単体テスト フレームワークで実行されたテストの出力を解釈し、 一連の ITestInvocationListener

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

概要

パブリック コンストラクタ

RustTestResultParser(ITestInvocationListener listener, String runName)

指定された ITestInvocationListener に報告する新しい RustTestResultParser を作成します。

RustTestResultParser( listeners, String runName)

指定された ITestInvocationListener をレポートする新しい RustTestResultParser を作成します。

パブリック メソッド

void done()

記録されたテスト結果をすべてのリスナーに送信します。

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

Rust 単体テストの出力を処理。

パブリック コンストラクタ

RustTestResultParser

public RustTestResultParser (ITestInvocationListener listener, 
                String runName)

指定された ITestInvocationListener に報告する新しい RustTestResultParser を作成します。

パラメータ
listener ITestInvocationListener: テスト呼び出しリスナー

runName String: テスト名

RustTestResultParser

public RustTestResultParser ( listeners, 
                String runName)

指定された ITestInvocationListener をレポートする新しい RustTestResultParser を作成します。

パラメータ
listeners : テスト呼び出しリスナー

runName String: テスト名

パブリック メソッド

done

public void done ()

記録されたテスト結果をすべてのリスナーに送信します。

isCancelled

public boolean isCancelled ()

戻り値
boolean

processNewLines

public void processNewLines (String[] lines)

Rust 単体テストの出力を処理。

パラメータ
lines String