XmlSuiteResultFormatter
public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator প্রসারিত করে
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.result.suite.XmlSuiteResultFormatter |
একটি XML হিসাবে একটি স্যুট চালানোর জন্য ইউটিলিটি ক্লাস। TODO: একই বিন্যাস পেতে সমস্ত বিশেষ সামঞ্জস্য পরীক্ষার বিন্যাসটি সরান।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | XmlSuiteResultFormatter.RunHistoryJSON রূপান্তরের জন্য হেল্পার অবজেক্ট। |
ক্ষেত্র | |
|---|---|
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) |
static String | sanitizeXmlContent (String s)বিশেষ অক্ষর এড়াতে একটি স্ট্রিং স্যানিটাইজ করে। |
static String | truncateStackTrace (String fullStackTrace, String testCaseName) সর্বাধিক |
File | writeResults ( SuiteResultHolder holder, File resultDir)একটি xml বিন্যাসে আমন্ত্রণ ফলাফল লিখুন. |
ক্ষেত্র
এনএস
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 ব্যর্থ হয়। |
পার্স ফলাফল
public SuiteResultHolder parseResults (File resultDir, boolean shallow)
writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) এর বিপরীত অপারেশন যা একটি ফলাফল ডিরেক্টরি নেয় এবং এটি থেকে SuiteResultHolder তৈরি করে।
| পরামিতি | |
|---|---|
resultDir | File : ডিরেক্টরি যেখানে ফলাফল খুঁজে পেতে. |
shallow | boolean : শুধুমাত্র SuiteResultHolder এর শীর্ষ স্তরের তথ্য লোড করুন। |
| রিটার্নস | |
|---|---|
SuiteResultHolder | ফলাফল উপস্থাপনা ধারণকারী একটি SuiteResultHolder . বা নাল যদি কিছু ভুল হয়. |
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser,
IInvocationContext context) addSuiteAttributes(org.xmlpull.v1.XmlSerializer) থেকে বিপরীত অপারেশন।
| পরামিতি | |
|---|---|
parser | XmlPullParser : পার্সার যেখান থেকে বৈশিষ্ট্যগুলি পড়তে হবে। |
context | IInvocationContext : IInvocationContext যেখানে বৈশিষ্ট্যগুলি রাখতে হবে। |
| নিক্ষেপ করে | |
|---|---|
XmlPullParserException | যখন XmlPullParser ব্যর্থ হয়। |
sanitizeXml সামগ্রী
public static String sanitizeXmlContent (String s)
বিশেষ অক্ষর এড়াতে একটি স্ট্রিং স্যানিটাইজ করে।
| পরামিতি | |
|---|---|
s | String |
| রিটার্নস | |
|---|---|
String | |
truncateStackTrace
public static String truncateStackTrace (String fullStackTrace,
String testCaseName)সর্বাধিক ERROR(/STACK_TRACE_MAX_SIZE) অক্ষর সহ সম্পূর্ণ স্ট্যাক ট্রেস ছেঁটে ফেলে৷
| পরামিতি | |
|---|---|
fullStackTrace | String |
testCaseName | String |
| রিটার্নস | |
|---|---|
String | |
ফলাফল লিখুন
public File writeResults (SuiteResultHolder holder, File resultDir)
একটি xml বিন্যাসে আমন্ত্রণ ফলাফল লিখুন.
| পরামিতি | |
|---|---|
holder | SuiteResultHolder : একটি SuiteResultHolder xml-এর জন্য প্রয়োজনীয় সমস্ত তথ্য ধারণ করে |
resultDir | File : ফলাফল ডিরেক্টরি ERROR(/File) যেখানে ফলাফল রাখতে হবে। |
| রিটার্নস | |
|---|---|
File | একটি ERROR(/File) xml আউটপুট ফাইলের দিকে নির্দেশ করে। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।