পরীক্ষার তথ্য
public class TestInformation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.TestInformation |
হোল্ডার অবজেক্ট, যাতে একটি টেস্ট রানার বা টেস্ট সঠিকভাবে নির্বাহ হওয়ার জন্য প্রয়োজনীয় সমস্ত তথ্য এবং নির্ভরতা থাকে।
সারসংক্ষেপ
নেস্টেড ক্লাস | |
|---|---|
class | TestInformation.Builder |
জনসাধারণের পদ্ধতি | |
|---|---|
static TestInformation | createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context) কপি করা |
static TestInformation | createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext) কোনো ইনভোকেশনের পরিবর্তে একটি মডিউলের প্রতিনিধিত্বকারী একটি |
File | dependenciesFolder ()কোনো একটি আহ্বানের জন্য প্রয়োজনীয় সমস্ত নির্ভরতা যে ফোল্ডারে সংরক্ষিত থাকে, সেটি ফেরত দেয়। |
ExecutionFiles | executionFiles ()আহ্বান নির্বাহের সময় তৈরি হওয়া ফাইলগুলো ফেরত দেয়। |
IBuildInfo | getBuildInfo ()ডিভাইসের প্রাথমিক বিল্ড তথ্য ফেরত দেয়। |
IInvocationContext | getContext ()বর্তমান আহ্বান প্রসঙ্গ (invocation context) ফেরত দেয়, অথবা এটি একটি মডিউল হলে মডিউল প্রসঙ্গ (module context) ফেরত দেয়। |
File | getDependencyFile (String fileName, boolean targetFirst)ডিপেন্ডেন্সি/আর্টিফ্যাক্ট ফাইলটির নামের উপর ভিত্তি করে এবং এটি টার্গেট নাকি হোস্ট ফাইল, তার উপর ভিত্তি করে অনুসন্ধান করুন (দ্রুত অনুসন্ধানের জন্য)। |
ITestDevice | getDevice ()পরীক্ষাধীন প্রাথমিক ডিভাইসটি ফেরত দেয়। |
List< ITestDevice > | getDevices ()আহ্বানের অংশ হিসেবে থাকা ডিভাইসগুলোর তালিকা ফেরত দেয়। |
boolean | isTestTimedOut ()পরীক্ষাটি টাইমআউটের বিষয়ে অবহিত হয়েছিল কি না, তা ফেরত দেয়। |
static TestInformation.Builder | newBuilder () |
void | notifyTimeout ()জানানো হচ্ছে যে এই টেস্টটির জন্য টেস্ট পর্বের সময়সীমা শেষ হয়ে গেছে। |
ExecutionProperties | properties ()আহ্বান সম্পাদনের সময় তৈরি হওয়া প্রোপার্টিগুলো ফেরত দেয়। |
final void | setActiveDeviceIndex (int index) |
জনসাধারণের পদ্ধতি
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
কপি করা ExecutionFiles সহ একটি TestInformation তৈরি করুন।
| প্যারামিটার | |
|---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
| ফেরত | |
|---|---|
TestInformation | |
মডিউল পরীক্ষার তথ্য তৈরি করুন
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
কোনো ইনভোকেশনের পরিবর্তে একটি মডিউলের প্রতিনিধিত্বকারী একটি TestInformation তৈরি করুন।
| প্যারামিটার | |
|---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
| ফেরত | |
|---|---|
TestInformation | |
নির্ভরতা ফোল্ডার
public File dependenciesFolder ()
কোনো একটি আহ্বানের জন্য প্রয়োজনীয় সমস্ত নির্ভরতা যে ফোল্ডারে সংরক্ষিত থাকে, সেটি ফেরত দেয়।
| ফেরত | |
|---|---|
File | |
এক্সিকিউশন ফাইল
public ExecutionFiles executionFiles ()
ইনভোকেশন এক্সিকিউশনের সময় তৈরি হওয়া ফাইলগুলো ফেরত দেয়। target_preparers এবং টেস্টগুলোর মধ্যে কোনো ফাইল সহজলভ্য করার জন্য ExecutionFiles মাধ্যমে ফাইল পাস করাই হলো প্রস্তাবিত উপায়।
| ফেরত | |
|---|---|
ExecutionFiles | |
getBuildInfo
public IBuildInfo getBuildInfo ()
ডিভাইসের প্রাথমিক বিল্ড তথ্য ফেরত দেয়।
| ফেরত | |
|---|---|
IBuildInfo | |
প্রসঙ্গ পান
public IInvocationContext getContext ()
বর্তমান আহ্বান প্রসঙ্গ (invocation context) ফেরত দেয়, অথবা এটি একটি মডিউল হলে মডিউল প্রসঙ্গ (module context) ফেরত দেয়।
| ফেরত | |
|---|---|
IInvocationContext | |
getDependencyFile
public File getDependencyFile (String fileName,
boolean targetFirst)ডিপেন্ডেন্সি/আর্টিফ্যাক্ট ফাইলটির নামের উপর ভিত্তি করে এবং এটি টার্গেট নাকি হোস্ট ফাইল, তার উপর ভিত্তি করে অনুসন্ধান করুন (দ্রুত অনুসন্ধানের জন্য)।
| প্যারামিটার | |
|---|---|
fileName | String : আমরা যে ফাইলটি খুঁজছি তার নাম। |
targetFirst | boolean : অনুসন্ধানের জন্য আমরা টার্গেট-সাইড ফাইল বনাম হোস্ট-সাইড ফাইলকে প্রাধান্য দিচ্ছি কি না। |
| ফেরত | |
|---|---|
File | প্রাপ্ত আর্টিফ্যাক্ট ফাইল। |
| নিক্ষেপ | |
|---|---|
FileNotFoundException | যদি ফাইলটি খুঁজে না পাওয়া যায়। |
ডিভাইসগুলি পান
public List<ITestDevice> getDevices ()
আহ্বানের অংশ হিসেবে থাকা ডিভাইসগুলোর তালিকা ফেরত দেয়।
| ফেরত | |
|---|---|
List< ITestDevice > | |
isTestTimedOut
public boolean isTestTimedOut ()
পরীক্ষাটি টাইমআউটের বিষয়ে অবহিত হয়েছিল কি না, তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
নতুন নির্মাতা
public static TestInformation.Builder newBuilder ()
TestInformation ইনস্ট্যান্স তৈরির জন্য একটি বিল্ডার তৈরি করুন।
| ফেরত | |
|---|---|
TestInformation.Builder | |
notifyTimeout
public void notifyTimeout ()
জানানো হচ্ছে যে এই টেস্টটির জন্য টেস্ট পর্বের সময়সীমা শেষ হয়ে গেছে।
বৈশিষ্ট্য
public ExecutionProperties properties ()
ইনভোকেশন এক্সিকিউশনের সময় তৈরি হওয়া প্রোপার্টিগুলো রিটার্ন করে। target_preparers এবং টেস্টগুলোর মধ্যে তথ্য আদান-প্রদানের জন্য ExecutionProperties এর মাধ্যমে ভ্যালু ও তথ্য পাস করাই হলো প্রস্তাবিত পদ্ধতি।
| ফেরত | |
|---|---|
ExecutionProperties | |
সক্রিয় ডিভাইস সূচক সেট করুন
public final void setActiveDeviceIndex (int index)
getDevice() এর মাধ্যমে ডিফল্টরূপে কোন ডিভাইসটি ফেরত আসবে তা পরিবর্তন করার জন্য Harness-এর অভ্যন্তরীণ পদ্ধতিটি পরীক্ষা করুন। এটি সর্বদা 0-তে রিসেট করা হয়।
| প্যারামিটার | |
|---|---|
index | int |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।