এক্সএমএলসুইটরেজাল্টফরম্যাটার
public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator
| java.lang.Object | |
| ↳ | com.android.tradefed.result.suite.XmlSuiteResultFormatter |
স্যুট রানকে 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)আহ্বানের ফলাফলগুলো এক্সএমএল ফরম্যাটে লিখুন। |
ধ্রুবক
পরীক্ষার ফলাফল ফাইলের নাম
public static final String TEST_RESULT_FILE_NAME
ধ্রুবক মান: 'test_result.xml'
ক্ষেত্র
এনএস
public static final String NS
সরকারি নির্মাণকারী
এক্সএমএলসুইটরেজাল্টফরম্যাটার
public XmlSuiteResultFormatter ()
জনসাধারণের পদ্ধতি
বিল্ড তথ্য অ্যাট্রিবিউট যোগ করুন
public void addBuildInfoAttributes (XmlSerializer serializer,
SuiteResultHolder holder) কিছু বৈশিষ্ট্য যোগ করার অনুমতি দেয়serializer.attribute এর মাধ্যমে ট্যাগ করুন।
| প্যারামিটার | |
|---|---|
serializer | XmlSerializer : যে অবজেক্টটি একটি XML স্যুটের ফলাফলকে সিরিয়ালাইজ করে। |
holder | SuiteResultHolder : একটি অবজেক্ট যা স্যুইট রেজাল্টে লেখার জন্য তথ্য ধারণ করে। |
| নিক্ষেপ | |
|---|---|
IOException | |
IllegalArgumentException | |
IllegalStateException | |
স্যুট অ্যাট্রিবিউট যোগ করুন
public void addSuiteAttributes (XmlSerializer serializer)
কিছু বৈশিষ্ট্য যোগ করার অনুমতি দেয়serializer.attribute এর মাধ্যমে ট্যাগ করুন।
| প্যারামিটার | |
|---|---|
serializer | XmlSerializer : যে অবজেক্টটি একটি XML স্যুটের ফলাফলকে সিরিয়ালাইজ করে। |
| নিক্ষেপ | |
|---|---|
IOException | |
IllegalArgumentException | |
IllegalStateException | |
parseBuildInfoAttributes
public void parseBuildInfoAttributes (XmlPullParser parser,
IInvocationContext context) addBuildInfoAttributes(XmlSerializer,SuiteResultHolder) থেকে বিপরীত অপারেশন।
| প্যারামিটার | |
|---|---|
parser | XmlPullParser : যে পার্সার থেকে অ্যাট্রিবিউটগুলো পড়া হবে। |
context | IInvocationContext : যে IInvocationContext অ্যাট্রিবিউটগুলো রাখতে হবে। |
| নিক্ষেপ | |
|---|---|
XmlPullParserException | যখন XmlPullParser ব্যর্থ হয়। |
parseResults
public SuiteResultHolder parseResults (File resultDir, boolean shallow)
writeResults(SuiteResultHolder,File) এর বিপরীত অপারেশন, যা একটি রেজাল্ট ডিরেক্টরি গ্রহণ করে এবং তার মধ্যে SuiteResultHolder তৈরি করে।
| প্যারামিটার | |
|---|---|
resultDir | File : যে ডিরেক্টরিতে ফলাফলগুলো পাওয়া যাবে। |
shallow | boolean : SuiteResultHolder এর শুধুমাত্র শীর্ষ স্তরের তথ্য লোড করুন। |
| ফেরত | |
|---|---|
SuiteResultHolder | একটি SuiteResultHolder যা ফলাফলের উপস্থাপনা ধারণ করে। অথবা কোনো সমস্যা হলে null। |
| নিক্ষেপ | |
|---|---|
IOException | |
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser,
IInvocationContext context) addSuiteAttributes(XmlSerializer) থেকে বিপরীত অপারেশন।
| প্যারামিটার | |
|---|---|
parser | XmlPullParser : যে পার্সার থেকে অ্যাট্রিবিউটগুলো পড়া হবে। |
context | IInvocationContext : যে IInvocationContext অ্যাট্রিবিউটগুলো রাখতে হবে। |
| নিক্ষেপ | |
|---|---|
XmlPullParserException | যখন XmlPullParser ব্যর্থ হয়। |
স্যানিটাইজএক্সএমএলকন্টেন্ট
public static String sanitizeXmlContent (String s)
বিশেষ অক্ষরগুলো এস্কেপ করার জন্য কোনো স্ট্রিংকে পরিমার্জন করে।
| প্যারামিটার | |
|---|---|
s | String |
| ফেরত | |
|---|---|
String | |
স্ট্যাক ট্রেস সংক্ষিপ্ত করুন
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)
আহ্বানের ফলাফলগুলো এক্সএমএল ফরম্যাটে লিখুন।
| প্যারামিটার | |
|---|---|
holder | SuiteResultHolder : একটি SuiteResultHolder xml-এর জন্য প্রয়োজনীয় সমস্ত তথ্য ধারণ করে। |
resultDir | File : ফলাফল ডিরেক্টরি File যেখানে ফলাফলগুলো রাখা হবে। |
| ফেরত | |
|---|---|
File | একটি File যা এক্সএমএল আউটপুট ফাইলটিকে নির্দেশ করে। |
| নিক্ষেপ | |
|---|---|
IOException | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।