XmlSuiteResultFormatter সম্পর্কে
public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator প্রসারিত করে
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.result.suite.XmlSuiteফরম্যাটর |
XML হিসেবে চালানো স্যুট সংরক্ষণের জন্য ইউটিলিটি ক্লাস। করণীয়: একই ফর্ম্যাট পেতে সমস্ত বিশেষ সামঞ্জস্যতা পরীক্ষার ফর্ম্যাটের কাজ সরিয়ে ফেলুন।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | XmlSuiteResultFormatter.RunHistoryJSON রূপান্তরের জন্য সহায়ক বস্তু। |
ধ্রুবক | |
|---|---|
String | TEST_RESULT_FILE_NAME |
ক্ষেত্র | |
|---|---|
public static final String | NS |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
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 TEST_RESULT_FILE_NAME
ধ্রুবক মান: "test_result.xml"
ক্ষেত্র
এনএস
public static final String NS
পাবলিক কনস্ট্রাক্টর
XmlSuiteResultFormatter সম্পর্কে
public XmlSuiteResultFormatter ()
পাবলিক পদ্ধতি
বিল্ডইনফোঅ্যাট্রিবিউট যোগ করুন
public void addBuildInfoAttributes (XmlSerializer serializer,
SuiteResultHolder holder) কিছু বৈশিষ্ট্য যোগ করার অনুমতি দেয়serializer.attribute এর মাধ্যমে ট্যাগ করুন।
| পরামিতি | |
|---|---|
serializer | XmlSerializer : একটি XML স্যুট ফলাফলকে সিরিয়ালাইজ করে এমন বস্তু। |
holder | SuiteResultHolder : এমন একটি অবজেক্ট যাতে স্যুট ফলাফলে লেখার জন্য তথ্য থাকে। |
স্যুটঅ্যাট্রিবিউট যোগ করুন
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 । অথবা কিছু ভুল হলে null। |
পার্সসুইট অ্যাট্রিবিউটস
public void parseSuiteAttributes (XmlPullParser parser,
IInvocationContext context) addSuiteAttributes(org.xmlpull.v1.XmlSerializer) থেকে বিপরীত অপারেশন।
| পরামিতি | |
|---|---|
parser | XmlPullParser : পার্সার যেখান থেকে অ্যাট্রিবিউটগুলি পড়তে হবে। |
context | IInvocationContext : IInvocationContext যেখানে বৈশিষ্ট্যগুলি রাখতে হবে। |
| থ্রো | |
|---|---|
XmlPullParserException | যখন XmlPullParser ব্যর্থ হয়। |
স্যানিটাইজএক্সএমএলকন্টেন্ট
public static String sanitizeXmlContent (String s)
বিশেষ অক্ষরগুলি এড়াতে একটি স্ট্রিং স্যানিটাইজ করে।
| পরামিতি | |
|---|---|
s | String |
| রিটার্নস | |
|---|---|
String | |
ছাঁটাই করুনStackTrace
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-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।