Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

java.lang.Object
com.android.tradefed.result.suite.XmlSuiteResultFormatter


スイートの実行をXMLとして保存するユーティリティクラス。 TODO:同じフォーマットを取得するために回避する特別な互換性テストフォーマットをすべて削除します。

概要

ネストされたクラス

class XmlSuiteResultFormatter.RunHistory

JSON変換のヘルパーオブジェクト。

田畑

public static final String NS

public static final String TEST_RESULT_FILE_NAME

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

XmlSuiteResultFormatter ()

パブリックメソッド

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

にいくつかの属性を追加できます serializer.attributeタグ。

void addSuiteAttributes (XmlSerializer serializer)

にいくつかの属性を追加できます serializer.attributeタグ。

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder)からの逆の操作。

SuiteResultHolder parseResults (File resultDir, boolean shallow)

結果ディレクトリをSuiteResultHolderし、 SuiteResultHolderからSuiteResultHolderを作成するwriteResults(com.android.tradefed.result.suite.SuiteResultHolder, File)逆操作。

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

addSuiteAttributes(org.xmlpull.v1.XmlSerializer)逆の操作。

File writeResults ( SuiteResultHolder holder, File resultDir)

呼び出し結果をxml形式で書き込みます。

田畑

NS

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

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

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

パブリックメソッド

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

にいくつかの属性を追加できます serializer.attributeタグ。

パラメーター
serializer XmlSerializer :XMLスイートの結果をシリアル化するオブジェクト。

holder SuiteResultHolder :スイート結果に書き込まれる情報を含むオブジェクト。

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

にいくつかの属性を追加できます serializer.attributeタグ。

パラメーター
serializer XmlSerializer :XMLスイートの結果をシリアル化するオブジェクト。

parseBuildInfoAttributes

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder)からの逆の操作。

パラメーター
parser XmlPullParser :属性を読み取るパーサー。

context IInvocationContext :属性を配置するIInvocationContext

投げる
XmlPullParserException XmlPullParserが失敗したとき。

parseResults

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

結果ディレクトリをSuiteResultHolderし、 SuiteResultHolderからSuiteResultHolderを作成するwriteResults(com.android.tradefed.result.suite.SuiteResultHolder, File)逆操作。

パラメーター
resultDir File :結果を見つけるディレクトリ。

shallow booleanSuiteResultHolder最上位情報のみをロードします。

戻り値
SuiteResultHolder 結果表現を含むSuiteResultHolder 。または、何か問題が発生した場合はnull。

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

addSuiteAttributes(org.xmlpull.v1.XmlSerializer)からの操作を逆にします。

パラメーター
parser XmlPullParser :属性を読み取るパーサー。

context IInvocationContext :属性を配置するIInvocationContext

投げる
XmlPullParserException XmlPullParserが失敗したとき。

writeResults

public File writeResults ( SuiteResultHolder holder, 
                File resultDir)

呼び出し結果をxml形式で書き込みます。

パラメーター
holder SuiteResultHolder :XMLに必要なすべての情報を保持するSuiteResultHolder

resultDir File :結果をERROR(/File)する結果ディレクトリERROR(/File)

戻り値
File xml出力ファイルを指すERROR(/File)