পরীক্ষার তথ্য

public class TestInformation
extends Object

java.lang.অবজেক্ট
com.android.tradefed.invoker.TestInformation


হোল্ডার অবজেক্ট যা সমস্ত তথ্য এবং নির্ভরতা ধারণ করে একজন টেস্ট রানার বা পরীক্ষার সঠিকভাবে চালানোর প্রয়োজন হতে পারে।

সারাংশ

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

class TestInformation.Builder

একটি TestInformation উদাহরণ তৈরি করতে নির্মাতা।

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

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

একটি অনুলিপি করা ExecutionFiles দিয়ে একটি TestInformation তৈরি করুন।

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

একটি আহ্বানের পরিবর্তে একটি মডিউল প্রতিনিধিত্ব করে একটি TestInformation তৈরি করুন।

File dependenciesFolder ()

ফোল্ডারটি ফেরত দেয় যেখানে সমস্ত নির্ভরতা একটি আহ্বানের জন্য সংরক্ষণ করা হয়।

ExecutionFiles executionFiles ()

আমন্ত্রণ সম্পাদনের সময় উত্পন্ন ফাইলগুলি ফেরত দেয়৷

IBuildInfo getBuildInfo ()

প্রাথমিক ডিভাইস বিল্ড তথ্য প্রদান করে।

IInvocationContext getContext ()

বর্তমান আহ্বানের প্রসঙ্গ বা মডিউল প্রসঙ্গ প্রদান করে যদি এটি একটি মডিউল হয়।

File getDependencyFile (String fileName, boolean targetFirst)

একটি নির্ভরতা/আর্টিফ্যাক্ট ফাইলের নামের উপর ভিত্তি করে অনুসন্ধান করুন এবং এটি একটি লক্ষ্য বা হোস্ট ফাইল কিনা (দ্রুত অনুসন্ধানের জন্য)।

ITestDevice getDevice ()

পরীক্ষার অধীনে প্রাথমিক ডিভাইস ফেরত দেয়।

getDevices ()

আমন্ত্রণের অংশ ডিভাইসের তালিকা প্রদান করে।

boolean isTestTimedOut ()

পরীক্ষার সময়সীমা সম্পর্কে জানানো হয়েছিল কিনা তা ফেরত দেয়।

static TestInformation.Builder newBuilder ()

TestInformation দৃষ্টান্ত তৈরি করার জন্য একটি নির্মাতা তৈরি করুন।

void notifyTimeout ()

এই পরীক্ষার জন্য পরীক্ষার ফেজ টাইমআউট ট্রিগার করা হয়েছে যে বিজ্ঞপ্তি.

ExecutionProperties properties ()

আমন্ত্রণ সম্পাদনের সময় উত্পন্ন বৈশিষ্ট্যগুলি প্রদান করে৷

final void setActiveDeviceIndex (int index)

কোন ডিভাইসটি ডিফল্টরূপে getDevice() দিয়ে ফেরত দেওয়া হয় তা স্যুইচ করার জন্য হার্নেস অভ্যন্তরীণ পদ্ধতি পরীক্ষা করুন।

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

CopyTestInfo তৈরি করুন

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

একটি অনুলিপি করা ExecutionFiles দিয়ে একটি TestInformation তৈরি করুন।

পরামিতি
invocationInfo TestInformation

context IInvocationContext

রিটার্নস
TestInformation

ModuleTestInfo তৈরি করুন

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

একটি আহ্বানের পরিবর্তে একটি মডিউল প্রতিনিধিত্ব করে একটি TestInformation তৈরি করুন।

পরামিতি
invocationInfo TestInformation

moduleContext IInvocationContext

রিটার্নস
TestInformation

নির্ভরতা ফোল্ডার

public File dependenciesFolder ()

ফোল্ডারটি ফেরত দেয় যেখানে সমস্ত নির্ভরতা একটি আহ্বানের জন্য সংরক্ষণ করা হয়।

রিটার্নস
File

execution Files

public ExecutionFiles executionFiles ()

আমন্ত্রণ সম্পাদনের সময় উত্পন্ন ফাইলগুলি ফেরত দেয়৷ ExecutionFiles এর মাধ্যমে ফাইল পাস করা টার্গেট_প্রিপারার এবং পরীক্ষার মধ্যে একটি ফাইল উপলব্ধ করার প্রস্তাবিত উপায়।

রিটার্নস
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

প্রাথমিক ডিভাইস বিল্ড তথ্য প্রদান করে।

রিটার্নস
IBuildInfo

get Context

public IInvocationContext getContext ()

বর্তমান আহ্বানের প্রসঙ্গ বা মডিউল প্রসঙ্গ প্রদান করে যদি এটি একটি মডিউল হয়।

রিটার্নস
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

একটি নির্ভরতা/আর্টিফ্যাক্ট ফাইলের নামের উপর ভিত্তি করে অনুসন্ধান করুন এবং এটি একটি লক্ষ্য বা হোস্ট ফাইল কিনা (দ্রুত অনুসন্ধানের জন্য)।

পরামিতি
fileName String : আমরা যে ফাইলটি খুঁজছি তার নাম।

targetFirst boolean : অনুসন্ধানের জন্য আমরা টার্গেট-সাইড ফাইল বনাম হোস্ট-সাইড ফাইলের পক্ষপাতী কিনা।

রিটার্নস
File পাওয়া আর্টিফ্যাক্ট ফাইল.

নিক্ষেপ করে
যদি ফাইলটি পাওয়া না যায়।

ডিভাইস পান

public ITestDevice getDevice ()

পরীক্ষার অধীনে প্রাথমিক ডিভাইস ফেরত দেয়।

রিটার্নস
ITestDevice

ডিভাইস পান

public  getDevices ()

আমন্ত্রণের অংশ ডিভাইসের তালিকা প্রদান করে।

রিটার্নস

টেস্টটাইমআউট

public boolean isTestTimedOut ()

পরীক্ষার সময়সীমা সম্পর্কে জানানো হয়েছিল কিনা তা ফেরত দেয়।

রিটার্নস
boolean

নতুন নির্মাতা

public static TestInformation.Builder newBuilder ()

TestInformation দৃষ্টান্ত তৈরি করার জন্য একটি নির্মাতা তৈরি করুন।

রিটার্নস
TestInformation.Builder

নোটিফাই টাইমআউট

public void notifyTimeout ()

এই পরীক্ষার জন্য পরীক্ষার ফেজ টাইমআউট ট্রিগার করা হয়েছে যে বিজ্ঞপ্তি.

বৈশিষ্ট্য

public ExecutionProperties properties ()

আমন্ত্রণ সম্পাদনের সময় উত্পন্ন বৈশিষ্ট্যগুলি প্রদান করে৷ ExecutionProperties এর মাধ্যমে মান এবং তথ্য পাস করা টার্গেট_প্রিপারার এবং পরীক্ষার মধ্যে তথ্য বিনিময়ের প্রস্তাবিত উপায়।

রিটার্নস
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

কোন ডিভাইসটি ডিফল্টরূপে getDevice() দিয়ে ফেরত দেওয়া হয় তা স্যুইচ করার জন্য হার্নেস অভ্যন্তরীণ পদ্ধতি পরীক্ষা করুন। সর্বদা 0 এ রিসেট করুন।

পরামিতি
index int