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)

কিছু বৈশিষ্ট্য যোগ করার অনুমতি দেয় 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 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 আউটপুট ফাইলের দিকে নির্দেশ করে।