ArtRunTest
public class ArtRunTest
extends Object
implements IAbiReceiver , IRemoteTest , ITestCollector , ITestFilterReceiver
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) ফিল্টারগুলির |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) ফিল্টারগুলির |
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) পরীক্ষা সংগ্রহ মোড সক্ষম বা নিষ্ক্রিয় করে |
সুরক্ষিত পদ্ধতি | |
---|---|
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 ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছুন।
এক্সক্লুড ফিল্টার পান
publicgetExcludeFilters ()
বাদ দেওয়া ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
চালান
public void run (TestInformation testInfo, ITestInvocationListener listener)
পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।
পরামিতি | |
---|---|
testInfo | TestInformation : TestInformation অবজেক্টে পরীক্ষা চালানোর জন্য দরকারী তথ্য রয়েছে। |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
শুধুমাত্র সংকলন পরীক্ষা
public void setCollectTestsOnly (boolean shouldCollectTest)
পরীক্ষা সংগ্রহ মোড সক্ষম বা নিষ্ক্রিয় করে
সুরক্ষিত পদ্ধতি
এক্সিটকোড চেক করুন
protectedcheckExitCode (Integer exitCode)
একটি পরীক্ষা কমান্ড দ্বারা ফিরে প্রস্থান কোড চেক করুন.
পরামিতি | |
---|---|
exitCode | Integer : পরীক্ষার কমান্ড দ্বারা প্রস্থান কোড ফিরে আসে |
রিটার্নস | |
---|---|
একটি ঐচ্ছিক ত্রুটি বার্তা, খালি যদি পরীক্ষার প্রস্থান কোড সাফল্য নির্দেশ করে |
চেকটেস্টআউটপুট
protectedcheckTestOutput (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) অবজেক্ট তৈরি করা অস্থায়ী ডিরেক্টরির দিকে নির্দেশ করে। |
নিক্ষেপ করে | |
---|---|
| যদি অস্থায়ী ডিরেক্টরি তৈরি করতে ব্যর্থ হয়। |
এক্সিকিউট চেকার টেস্ট
protectedexecuteCheckerTest (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 |
রানচেকার
protectedrunChecker (String[] checkerCommandLine)
একটি চেকার কমান্ড চালান এবং এর ফলাফল পরীক্ষা করুন।
পরামিতি | |
---|---|
checkerCommandLine | String : এক্সিকিউট করার জন্য চেকার কমান্ড লাইন |
রিটার্নস | |
---|---|
একটি ঐচ্ছিক ত্রুটি বার্তা, খালি যদি চেকার আহ্বান সফল হয় |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-08-29 UTC-তে শেষবার আপডেট করা হয়েছে।