XmlSuiteResultFormatter
public class XmlSuiteResultFormatter
extends Object
implements IFormatterGenerator
প্রসারিত করে
java.lang.অবজেক্ট | |
↳ | 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) |
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 এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-09-10 UTC-তে শেষবার আপডেট করা হয়েছে।