KTapResultParser

public class KTapResultParser
extends Object

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


這個外掛程式能讀取 KTAP 輸出內容 (如同 KUnit 測試模組產生,並放入的 `results` 檔案底下) Debugfs。

此實作是以官方說明文件 kunit_parser.py 和特定 在測試期間發現的警告其他需要的邏輯:

  • 縮排會因為使用情形不一致而遭到忽略。
  • 以「# 子測試」開始的行需要適當地置入子群組。這個 取自 kunit_parser.py。
  • 有時會使用 "- "在「#」字元時繼續執行測試名稱和診斷資料便會被排除在外時間 並且逐漸消失
  • 就技術層面而言,測試名稱可包含「#」以外的任何字元。這有可能成為 問題。目前我們只要進行後續處理 並以底線取代空格。

摘要

公用建構函式

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