XmlSuiteResultFormatter সম্পর্কে

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator প্রসারিত করে

java.lang.অবজেক্ট
com.android.tradefed.result.suite.XmlSuiteফরম্যাটর


XML হিসেবে চালানো স্যুট সংরক্ষণের জন্য ইউটিলিটি ক্লাস। করণীয়: একই ফর্ম্যাট পেতে সমস্ত বিশেষ সামঞ্জস্যতা পরীক্ষার ফর্ম্যাটের কাজ সরিয়ে ফেলুন।

সারাংশ

নেস্টেড ক্লাস

class XmlSuiteResultFormatter.RunHistory

JSON রূপান্তরের জন্য সহায়ক বস্তু।

ধ্রুবক

String TEST_RESULT_FILE_NAME

ক্ষেত্র

public static final String NS

পাবলিক কনস্ট্রাক্টর

XmlSuiteResultFormatter ()

পাবলিক পদ্ধতি

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

কিছু বৈশিষ্ট্য যোগ করার অনুমতি দেয় serializer.attribute এর মাধ্যমে ট্যাগ করুন।

void addSuiteAttributes (XmlSerializer serializer)

কিছু বৈশিষ্ট্য যোগ করার অনুমতি দেয় serializer.attribute এর মাধ্যমে ট্যাগ করুন।

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) থেকে বিপরীত অপারেশন।

SuiteResultHolder parseResults (File resultDir, boolean shallow)

writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) এর বিপরীত অপারেশন যা একটি ফলাফল ডিরেক্টরি নেয় এবং এটি থেকে SuiteResultHolder তৈরি করে।

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

addSuiteAttributes(org.xmlpull.v1.XmlSerializer) থেকে বিপরীত অপারেশন।

static String sanitizeXmlContent (String s)

বিশেষ অক্ষরগুলি এড়াতে একটি স্ট্রিং স্যানিটাইজ করে।

static String truncateStackTrace (String fullStackTrace, String testCaseName)

সর্বাধিক ERROR(/STACK_TRACE_MAX_SIZE) অক্ষর সহ সম্পূর্ণ স্ট্যাক ট্রেসটি ছোট করে।

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 আউটপুট ফাইলের দিকে নির্দেশ করছে।