KTapResultParser

public class KTapResultParser
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.binary.KTapResultParser


KUnit テスト モジュールによって生成された KTAP 出力を読み取り、 debugfs。

この実装は、公式ドキュメント kunit_parser.py と 注意すべき点がいくつかあります。追加ロジック:

  • 使用全体で一貫性がないため、インデントは無視されます。
  • 「# Subtest:」で始まる行サブテスト グループに適切にネストする必要があります。この アプローチは kunit_parser.py に基づいています。
  • 「- 」記号は「#」記号が付くと、テスト名と診断データが使用されません。日時 取り除かれます
  • テスト名には、厳密には「#」以外の任意の文字を使用できます。これはおそらく TF テスト結果に変換する際に問題が発生します。現時点では、後処理は スペースはアンダースコアに置き換えてください。

概要

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

KTapResultParser()

パブリック メソッド

static void applyKTapResultToListener(ITestInvocationListener listener, String testRunName, ktapFileContentList, KTapResultParser.ParseResolution resolution)

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

KTapResultParser

public KTapResultParser ()

パブリック メソッド

applyKTapResultToListener

public static void applyKTapResultToListener (ITestInvocationListener listener, 
                String testRunName, 
                 ktapFileContentList, 
                KTapResultParser.ParseResolution resolution)

パラメータ
listener ITestInvocationListener

testRunName String

ktapFileContentList

resolution KTapResultParser.ParseResolution