ArtRunTest সম্পর্কে
public class ArtRunTest
extends Object implements IAbiReceiver , IConfigurationReceiver , IRemoteTest , ITestCollector , ITestFilterReceiver
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.testtype.ArtRunTest |
ART রান-টেস্ট চালানোর জন্য একজন টেস্ট রানার।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | ArtRunTest.AdbShellCommandExceptionADB শেল কমান্ড কার্যকর করার সময় ঘটে যাওয়া ত্রুটি রিপোর্ট করার জন্য একটি ব্যতিক্রম ক্লাস। |
ধ্রুবক | |
|---|---|
String | CHECKER_PAR_FILENAME |
ক্ষেত্র | |
|---|---|
public static final Boolean | RUN_CHECKER |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
ArtRunTest () | |
পাবলিক পদ্ধতি | |
|---|---|
void | addAllExcludeFilters ( কোন পরীক্ষাগুলি বাদ দিতে হবে তার ফিল্টারগুলির |
void | addAllIncludeFilters ( কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার ফিল্টারগুলির |
void | addExcludeFilter (String filter)কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে। |
void | addIncludeFilter (String filter)কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে। |
void | clearExcludeFilters ()বর্তমানে ট্র্যাক করা সমস্ত এক্সক্লুড ফিল্টার মুছে ফেলুন। |
void | clearIncludeFilters ()বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন। |
IAbi | getAbi () |
| getExcludeFilters () এক্সক্লুড ফিল্টারের বর্তমান |
| getIncludeFilters () অন্তর্ভুক্ত ফিল্টারের বর্তমান |
void | run ( TestInformation testInfo, ITestInvocationListener listener)পরীক্ষা চালায় এবং শ্রোতাকে ফলাফল রিপোর্ট করে। |
void | setAbi ( IAbi abi) |
void | setCollectTestsOnly (boolean shouldCollectTest)পরীক্ষা সংগ্রহ মোড সক্ষম বা অক্ষম করে |
void | setConfiguration ( IConfiguration configuration) ব্যবহৃত |
সুরক্ষিত পদ্ধতি | |
|---|---|
| checkExitCode (Integer exitCode)একটি test কমান্ড দ্বারা প্রেরিত প্রস্থান কোডটি পরীক্ষা করুন। |
| checkTestOutput ( TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName)একটি test কমান্ড দ্বারা উৎপাদিত একটি আউটপুট পরীক্ষা করুন। |
File | createTestLocalTempDirectory ( TestInformation testInfo)পরীক্ষার অধীনে থাকা ডিভাইস থেকে নেওয়া পরীক্ষার আউটপুট সংগ্রহ করার জন্য পরীক্ষার নির্ভরতা ফোল্ডারের মধ্যে একটি স্থানীয় অস্থায়ী ডিরেক্টরি তৈরি করুন। |
| executeCheckerTest ( TestInformation testInfo, ITestInvocationListener listener)একটি চেকার পরীক্ষা চালান এবং এর আউটপুট পরীক্ষা করুন। |
void | extractSourcesFromJar (File tmpCheckerLocalDir, File jar)প্রদত্ত jar ফাইল থেকে প্রদত্ত ডিরেক্টরিতে src ডিরেক্টরি বের করুন। |
File | getCheckerBinaryPath ( TestInformation testInfo)চেকার বাইনারি (পাইথন আর্কাইভ) খুঁজুন। |
| runChecker (String[] checkerCommandLine)একটি Checker কমান্ড চালান এবং এর ফলাফল পরীক্ষা করুন। |
ধ্রুবক
চেকার_পার_ফাইলনাম
public static final String CHECKER_PAR_FILENAME
ধ্রুবক মান: "আর্ট-রান-টেস্ট-চেকার"
ক্ষেত্র
রান_চেকার
public static final Boolean RUN_CHECKER
পাবলিক কনস্ট্রাক্টর
ArtRunTest সম্পর্কে
public ArtRunTest ()
পাবলিক পদ্ধতি
সব বাদ দিন ফিল্টার যোগ করুন
public void addAllExcludeFilters (filters)
কোন পরীক্ষাগুলি বাদ দিতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।
| পরামিতি | |
|---|---|
filters | |
সব অন্তর্ভুক্ত ফিল্টার যোগ করুন
public void addAllIncludeFilters (filters)
কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।
| পরামিতি | |
|---|---|
filters | |
যোগ করুনঅবমূল্যায়নকারী ফিল্টার
public void addExcludeFilter (String filter)
কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে।
| পরামিতি | |
|---|---|
filter | String |
যোগ করুন অন্তর্ভুক্ত ফিল্টার
public void addIncludeFilter (String filter)
কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে।
| পরামিতি | |
|---|---|
filter | String |
ক্লিয়ারএক্সক্লুড ফিল্টার
public void clearExcludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত এক্সক্লুড ফিল্টার মুছে ফেলুন।
ক্লিয়ারইনক্লুডফিল্টার
public void clearIncludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।
getExcludeFilters সম্পর্কে
publicgetExcludeFilters ()
এক্সক্লুড ফিল্টারের বর্তমান ERROR(/Set) ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
| |
অন্তর্ভুক্ত ফিল্টার পান
publicgetIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারের বর্তমান ERROR(/Set) প্রদান করে।
| রিটার্নস | |
|---|---|
| |
দৌড়
public void run (TestInformation testInfo, ITestInvocationListener listener)
পরীক্ষা চালায় এবং শ্রোতাকে ফলাফল রিপোর্ট করে।
| পরামিতি | |
|---|---|
testInfo | TestInformation : পরীক্ষা চালানোর জন্য দরকারী তথ্য ধারণকারী TestInformation অবজেক্ট। |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
সেট কালেক্টটেস্টসঅনলি
public void setCollectTestsOnly (boolean shouldCollectTest)
পরীক্ষা সংগ্রহ মোড সক্ষম বা অক্ষম করে
সেট কনফিগারেশন
public void setConfiguration (IConfiguration configuration)
ব্যবহৃত IConfiguration ইনজেক্ট করে।
| পরামিতি | |
|---|---|
configuration | IConfiguration |
সুরক্ষিত পদ্ধতি
এক্সিটকোড চেক করুন
protectedcheckExitCode (Integer exitCode)
একটি test কমান্ড দ্বারা প্রেরিত প্রস্থান কোডটি পরীক্ষা করুন।
| পরামিতি | |
|---|---|
exitCode | Integer : test কমান্ড দ্বারা প্রস্থান কোডটি ফেরত পাঠানো হয়। |
| রিটার্নস | |
|---|---|
| একটি ঐচ্ছিক ত্রুটি বার্তা, যদি পরীক্ষার প্রস্থান কোড সফলতার ইঙ্গিত দেয় তবে খালি |
পরীক্ষা-আউটপুট পরীক্ষা করুন
protectedcheckTestOutput (TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName)
একটি test কমান্ড দ্বারা উৎপাদিত একটি আউটপুট পরীক্ষা করুন।
একটি পরীক্ষার স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড এরর পরীক্ষা করতে ব্যবহৃত হয়।
| পরামিতি | |
|---|---|
testInfo | TestInformation : সম্পাদিত পরীক্ষার সাথে সম্পর্কিত TestInformation অবজেক্ট |
actualOutputText | String : পরীক্ষার মাধ্যমে উৎপাদিত আউটপুট |
outputShortName | String : আউটপুট চ্যানেলের সংক্ষিপ্ত নাম |
outputPrettyName | String : আউটপুট চ্যানেলের জন্য একটি সুন্দর নাম, যা ত্রুটি বার্তাগুলিতে ব্যবহৃত হয়। |
| রিটার্নস | |
|---|---|
| একটি ঐচ্ছিক ত্রুটি বার্তা, যদি চেক করা আউটপুট বৈধ হয় তবে খালি |
টেস্টলোকালটেম্পডিরেক্টরি তৈরি করুন
protected File createTestLocalTempDirectory (TestInformation testInfo)
পরীক্ষার অধীনে থাকা ডিভাইস থেকে নেওয়া পরীক্ষার আউটপুট সংগ্রহ করার জন্য পরীক্ষার নির্ভরতা ফোল্ডারের মধ্যে একটি স্থানীয় অস্থায়ী ডিরেক্টরি তৈরি করুন।
| পরামিতি | |
|---|---|
testInfo | TestInformation : সম্পাদিত পরীক্ষার সাথে সম্পর্কিত TestInformation অবজেক্ট |
| রিটার্নস | |
|---|---|
File | ERROR(/File) অবজেক্টটি তৈরি করা অস্থায়ী ডিরেক্টরির দিকে নির্দেশ করছে। |
| থ্রো | |
|---|---|
| যদি অস্থায়ী ডিরেক্টরি তৈরি ব্যর্থ হয়। |
এক্সিকিউটচেকারটেস্ট
protectedexecuteCheckerTest (TestInformation testInfo, ITestInvocationListener listener)
একটি চেকার পরীক্ষা চালান এবং এর আউটপুট পরীক্ষা করুন।
চেকার পরীক্ষা হল কিছু ART রান-টেস্টে অন্তর্ভুক্ত অতিরিক্ত পরীক্ষা, যা পরীক্ষার উৎস ফাইলের মন্তব্যে টীকা হিসেবে লেখা হয় এবং ART এর কম্পাইলার যাচাই করতে ব্যবহৃত হয়।
| পরামিতি | |
|---|---|
testInfo | TestInformation : সম্পাদিত পরীক্ষার সাথে সম্পর্কিত TestInformation অবজেক্ট |
listener | ITestInvocationListener : এক্সিকিউটেড টেস্টের সাথে সম্পর্কিত ITestInvocationListener অবজেক্ট |
| রিটার্নস | |
|---|---|
| একটি ঐচ্ছিক ত্রুটি বার্তা, যদি চেকার পরীক্ষা সফল হয় তবে খালি থাকবে |
| থ্রো | |
|---|---|
ArtRunTest.AdbShellCommandException | |
DeviceNotAvailableException | |
এক্সট্র্যাক্টসোর্সফ্রমজার
protected void extractSourcesFromJar (File tmpCheckerLocalDir,
File jar)প্রদত্ত jar ফাইল থেকে প্রদত্ত ডিরেক্টরিতে src ডিরেক্টরি বের করুন।
| পরামিতি | |
|---|---|
tmpCheckerLocalDir | File |
jar | File |
getCheckerBinaryPath সম্পর্কে
protected File getCheckerBinaryPath (TestInformation testInfo)
চেকার বাইনারি (পাইথন আর্কাইভ) খুঁজুন।
| পরামিতি | |
|---|---|
testInfo | TestInformation |
| রিটার্নস | |
|---|---|
File | |
রানচেকার
protectedrunChecker (String[] checkerCommandLine)
একটি Checker কমান্ড চালান এবং এর ফলাফল পরীক্ষা করুন।
| পরামিতি | |
|---|---|
checkerCommandLine | String : চালানোর জন্য চেকার কমান্ড লাইন |
| রিটার্নস | |
|---|---|
| একটি ঐচ্ছিক ত্রুটি বার্তা, যদি চেকার আমন্ত্রণ সফল হয় তবে খালি থাকবে। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।