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) にいくつかの属性を追加できます |
void | addSuiteAttributes (XmlSerializer serializer) にいくつかの属性を追加できます |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) 結果ディレクトリを取得し、そこから |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) |
File | writeResults ( SuiteResultHolder holder, File resultDir) 呼び出し結果を xml 形式で記述します。 |
保護されたメソッド | |
---|---|
String | sanitizeXmlContent (String s) |
田畑
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)
パラメーター | |
---|---|
parser | XmlPullParser : 属性の読み取り元のパーサー。 |
context | IInvocationContext : 属性を配置するIInvocationContext 。 |
スロー | |
---|---|
XmlPullParserException | XmlPullParser が失敗した場合。 |
解析結果
public SuiteResultHolder parseResults (File resultDir, boolean shallow)
結果ディレクトリを取得し、そこからSuiteResultHolder
を作成するwriteResults(com.android.tradefed.result.suite.SuiteResultHolder, File)
の逆操作。
パラメーター | |
---|---|
resultDir | File : 結果を見つけるディレクトリ。 |
shallow | boolean : SuiteResultHolder の最上位情報のみをロードします。 |
戻り値 | |
---|---|
SuiteResultHolder | 結果表現を含むSuiteResultHolder 。または、問題が発生した場合は null。 |
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)
addSuiteAttributes(org.xmlpull.v1.XmlSerializer)
からの逆操作。
パラメーター | |
---|---|
parser | XmlPullParser : 属性の読み取り元のパーサー。 |
context | IInvocationContext : 属性を配置するIInvocationContext 。 |
スロー | |
---|---|
XmlPullParserException | XmlPullParser が失敗した場合。 |
書き込み結果
public File writeResults (SuiteResultHolder holder, File resultDir)
呼び出し結果を xml 形式で記述します。
パラメーター | |
---|---|
holder | SuiteResultHolder : xml に必要なすべての情報を保持するSuiteResultHolder |
resultDir | File : 結果を格納する結果ディレクトリERROR(/File) 。 |
戻り値 | |
---|---|
File | xml 出力ファイルを指すERROR(/File) 。 |
保護されたメソッド
SanitizeXmlContent
protected String sanitizeXmlContent (String s)
パラメーター | |
---|---|
s | String |
戻り値 | |
---|---|
String |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-03-30 UTC。