ArtRunTest

public class ArtRunTest
extends Object implements IRemoteTest , IAbiReceiver , ITestFilterReceiver , ITestCollector

java.lang.অবজেক্ট
com.android.tradefed.testtype.ArtRunTest


ART রান-টেস্ট চালানোর জন্য একজন টেস্ট রানার।

সারসংক্ষেপ

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

class ArtRunTest.AdbShellCommandException

একটি ADB শেল কমান্ড কার্যকর করার সময় ঘটে যাওয়া একটি ত্রুটি রিপোর্ট করার জন্য একটি ব্যতিক্রম ক্লাস।

ক্ষেত্র

public static final String CHECKER_PAR_FILENAME

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

ArtRunTest ()

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

ফিল্টারগুলির ERROR(/Set) যোগ করে যার মধ্যে পরীক্ষাগুলি বাদ দেওয়া হবে৷

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

ফিল্টারগুলির ERROR(/Set) যোগ করে কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে৷

void addExcludeFilter (String filter)

কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে৷

void addIncludeFilter (String filter)

কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে৷

void clearExcludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত বাদ ফিল্টার মুছুন।

void clearIncludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছুন।

IAbi getAbi ()
getExcludeFilters ()

বাদ দেওয়া ফিল্টারগুলির বর্তমান ERROR(/Set) প্রদান করে।

getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান ERROR(/Set) প্রদান করে।

void run ( TestInformation testInfo, ITestInvocationListener listener)

পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।

void setAbi ( IAbi abi)

void setCollectTestsOnly (boolean shouldCollectTest)

পরীক্ষা সংগ্রহ মোড সক্ষম বা নিষ্ক্রিয় করে

সুরক্ষিত পদ্ধতি

checkExitCode (Integer exitCode)

একটি পরীক্ষা কমান্ড দ্বারা ফিরে প্রস্থান কোড চেক করুন.

checkTestOutput ( TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName)

একটি পরীক্ষা কমান্ড দ্বারা উত্পাদিত একটি আউটপুট পরীক্ষা করুন.

File createTestLocalTempDirectory ( TestInformation testInfo)

ডিভাইস-আন্ডার-টেস্ট থেকে টানা পরীক্ষার আউটপুট সংগ্রহ করতে পরীক্ষার নির্ভরতা ফোল্ডারের মধ্যে একটি স্থানীয় অস্থায়ী ডিরেক্টরি তৈরি করুন।

executeCheckerTest ( TestInformation testInfo, ITestInvocationListener listener)

একটি চেকার পরীক্ষা চালান এবং এর আউটপুট পরীক্ষা করুন।

void extractSourcesFromJar (File tmpCheckerLocalDir, File jar)

প্রদত্ত জার ফাইল থেকে প্রদত্ত ডিরেক্টরিতে src ডিরেক্টরি বের করুন।

File getCheckerBinaryPath ( TestInformation testInfo)

চেকার বাইনারি খুঁজুন (পাইথন আর্কাইভ)।

runChecker (String[] checkerCommandLine)

একটি চেকার কমান্ড চালান এবং এর ফলাফল পরীক্ষা করুন।

ক্ষেত্র

CHECKER_PAR_FILENAME

public static final String CHECKER_PAR_FILENAME

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

ArtRunTest

public ArtRunTest ()

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

AllExcludeFilters যোগ করুন

public void addAllExcludeFilters ( filters)

ফিল্টারগুলির ERROR(/Set) যোগ করে যার মধ্যে পরীক্ষাগুলি বাদ দেওয়া হবে৷

পরামিতি
filters

AllIncludeFilters যোগ করুন

public void addAllIncludeFilters ( filters)

ফিল্টারগুলির ERROR(/Set) যোগ করে কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে৷

পরামিতি
filters

এক্সক্লুড ফিল্টার যোগ করুন

public void addExcludeFilter (String filter)

কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে৷

পরামিতি
filter String

AddIncludeFilter

public void addIncludeFilter (String filter)

কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে৷

পরামিতি
filter String

সাফ এক্সক্লুড ফিল্টার

public void clearExcludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত বাদ ফিল্টার মুছুন।

সাফ ইনক্লুড ফিল্টার

public void clearIncludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছুন।

getAbi

public IAbi getAbi ()

রিটার্নস
IAbi

এক্সক্লুড ফিল্টার পান

public  getExcludeFilters ()

বাদ দেওয়া ফিল্টারগুলির বর্তমান ERROR(/Set) প্রদান করে।

রিটার্নস

getIncludeFilters

public  getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান ERROR(/Set) প্রদান করে।

রিটার্নস

চালানো

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।

পরামিতি
testInfo TestInformation : TestInformation অবজেক্টে পরীক্ষা চালানোর জন্য দরকারী তথ্য রয়েছে।

listener ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener

নিক্ষেপ করে
DeviceNotAvailableException

সেটএবি

public void setAbi (IAbi abi)

পরামিতি
abi IAbi

শুধুমাত্র সংকলন পরীক্ষা

public void setCollectTestsOnly (boolean shouldCollectTest)

পরীক্ষা সংগ্রহ মোড সক্ষম বা নিষ্ক্রিয় করে

সুরক্ষিত পদ্ধতি

এক্সিটকোড চেক করুন

protected  checkExitCode (Integer exitCode)

একটি পরীক্ষা কমান্ড দ্বারা ফিরে প্রস্থান কোড চেক করুন.

পরামিতি
exitCode Integer : পরীক্ষার কমান্ড দ্বারা প্রস্থান কোড ফিরে আসে

রিটার্নস
একটি ঐচ্ছিক ত্রুটি বার্তা, খালি যদি পরীক্ষার প্রস্থান কোড সাফল্য নির্দেশ করে

চেকটেস্টআউটপুট

protected  checkTestOutput (TestInformation testInfo, 
                String actualOutputText, 
                String outputShortName, 
                String outputPrettyName)

একটি পরীক্ষা কমান্ড দ্বারা উত্পাদিত একটি আউটপুট পরীক্ষা করুন.

স্ট্যান্ডার্ড আউটপুট এবং একটি পরীক্ষার স্ট্যান্ডার্ড ত্রুটি পরীক্ষা করতে ব্যবহৃত হয়।

পরামিতি
testInfo TestInformation : TestInformation অবজেক্টটি সম্পাদিত পরীক্ষার সাথে যুক্ত

actualOutputText String : পরীক্ষার দ্বারা উত্পাদিত আউটপুট

outputShortName String : আউটপুট চ্যানেলের সংক্ষিপ্ত নাম

outputPrettyName String : আউটপুট চ্যানেলের জন্য একটি সুন্দর নাম, ত্রুটি বার্তাগুলিতে ব্যবহৃত হয়

রিটার্নস
একটি ঐচ্ছিক ত্রুটি বার্তা, খালি যদি চেক করা আউটপুট বৈধ হয়

তৈরি করুনTestLocalTempDirectory

protected File createTestLocalTempDirectory (TestInformation testInfo)

ডিভাইস-আন্ডার-টেস্ট থেকে টানা পরীক্ষার আউটপুট সংগ্রহ করতে পরীক্ষার নির্ভরতা ফোল্ডারের মধ্যে একটি স্থানীয় অস্থায়ী ডিরেক্টরি তৈরি করুন।

পরামিতি
testInfo TestInformation : TestInformation অবজেক্টটি সম্পাদিত পরীক্ষার সাথে যুক্ত

রিটার্নস
File ERROR(/File) অবজেক্ট তৈরি করা অস্থায়ী ডিরেক্টরির দিকে নির্দেশ করে।

নিক্ষেপ করে
যদি অস্থায়ী ডিরেক্টরি তৈরি করতে ব্যর্থ হয়।

এক্সিকিউট চেকার টেস্ট

protected  executeCheckerTest (TestInformation testInfo, 
                ITestInvocationListener listener)

একটি চেকার পরীক্ষা চালান এবং এর আউটপুট পরীক্ষা করুন।

চেকার পরীক্ষা হল কিছু এআরটি রান-টেস্টের অন্তর্ভুক্ত অতিরিক্ত পরীক্ষা, যা পরীক্ষার সোর্স ফাইলের মন্তব্যে টীকা হিসাবে লেখা হয় এবং এআরটি-এর কম্পাইলার যাচাই করতে ব্যবহৃত হয়।

পরামিতি
testInfo TestInformation : TestInformation অবজেক্টটি সম্পাদিত পরীক্ষার সাথে যুক্ত

listener ITestInvocationListener : ITestInvocationListener বস্তুটি সম্পাদিত পরীক্ষার সাথে যুক্ত

রিটার্নস
চেকার পরীক্ষা সফল হলে একটি ঐচ্ছিক ত্রুটি বার্তা, খালি

নিক্ষেপ করে
ArtRunTest.AdbShellCommandException
DeviceNotAvailableException

জার থেকে উৎস বের করুন

protected void extractSourcesFromJar (File tmpCheckerLocalDir, 
                File jar)

প্রদত্ত জার ফাইল থেকে প্রদত্ত ডিরেক্টরিতে src ডিরেক্টরি বের করুন।

পরামিতি
tmpCheckerLocalDir File

jar File

getCheckerBinaryPath

protected File getCheckerBinaryPath (TestInformation testInfo)

চেকার বাইনারি খুঁজুন (পাইথন আর্কাইভ)।

পরামিতি
testInfo TestInformation

রিটার্নস
File

রানচেকার

protected  runChecker (String[] checkerCommandLine)

একটি চেকার কমান্ড চালান এবং এর ফলাফল পরীক্ষা করুন।

পরামিতি
checkerCommandLine String : এক্সিকিউট করার জন্য চেকার কমান্ড লাইন

রিটার্নস
একটি ঐচ্ছিক ত্রুটি বার্তা, খালি যদি চেকার আহ্বান সফল হয়