اطلاعات تست

public class TestInformation
extends Object

java.lang.object
com.android.tradefed.invoker.TestInformation


شی نگهدارنده که حاوی تمام اطلاعات و وابستگی‌هایی است که یک اجراکننده یا تست ممکن است برای اجرای صحیح نیاز داشته باشد.

خلاصه

کلاس های تو در تو

class TestInformation.Builder

سازنده برای ایجاد یک نمونه TestInformation .

روش های عمومی

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

یک TestInformation با ExecutionFiles کپی شده ایجاد کنید.

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)

روش داخلی Harness را آزمایش کنید تا دستگاه را به طور پیش‌فرض با getDevice() برگردانید.

روش های عمومی

ایجاد CopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

یک TestInformation با ExecutionFiles کپی شده ایجاد کنید.

پارامترها
invocationInfo TestInformation

context IInvocationContext

برمی گرداند
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

یک TestInformation ایجاد کنید که نشان دهنده یک ماژول است نه یک فراخوان.

پارامترها
invocationInfo TestInformation

moduleContext IInvocationContext

برمی گرداند
TestInformation

پوشه dependencies

public File dependenciesFolder ()

پوشه ای را برمی گرداند که در آن همه وابستگی ها برای فراخوانی ذخیره شده اند.

برمی گرداند
File

executionFiles

public ExecutionFiles executionFiles ()

فایل های تولید شده در طول اجرای فراخوان را برمی گرداند. ارسال فایل ها از طریق ExecutionFiles روشی توصیه شده برای در دسترس قرار دادن فایل بین target_preparers و تست ها است.

برمی گرداند
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

اطلاعات اولیه ساخت دستگاه را برمی گرداند.

برمی گرداند
IBuildInfo

getContext

public IInvocationContext getContext ()

زمینه فراخوانی فعلی یا بافت ماژول را اگر این یک ماژول است، برمی‌گرداند.

برمی گرداند
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

یک فایل وابستگی/مصنوع را بر اساس نام آن و اینکه آیا فایل هدف یا میزبان است یا نه (برای جستجوی سریعتر) جستجو کنید.

پارامترها
fileName String : نام فایلی که به دنبال آن هستیم.

targetFirst boolean : آیا ما از فایل های سمت هدف در مقابل فایل های سمت میزبان برای جستجو استفاده می کنیم یا نه.

برمی گرداند
File فایل مصنوع یافت شده

پرتاب می کند
اگر فایل پیدا نشد.

getDevice

public ITestDevice getDevice ()

دستگاه اصلی را تحت آزمایش برمی‌گرداند.

برمی گرداند
ITestDevice

GetDevices

public  getDevices ()

فهرست دستگاه‌هایی که بخشی از فراخوانی هستند را برمی‌گرداند.

برمی گرداند

isTestTimedOut

public boolean isTestTimedOut ()

برمی‌گرداند که آیا آزمون از مهلت زمانی مطلع شده است یا خیر.

برمی گرداند
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

یک سازنده برای ایجاد نمونه های TestInformation ایجاد کنید.

برمی گرداند
TestInformation.Builder

notifyTimeout

public void notifyTimeout ()

به اطلاع می‌رساند که مهلت زمانی فاز آزمایشی برای این آزمایش راه‌اندازی شده است.

خواص

public ExecutionProperties properties ()

ویژگی های ایجاد شده در طول اجرای فراخوان را برمی گرداند. انتقال مقادیر و اطلاعات از طریق ExecutionProperties روشی برای تبادل اطلاعات بین target_preparers و تست‌ها است.

برمی گرداند
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

روش داخلی Harness را آزمایش کنید تا دستگاه را به طور پیش‌فرض با getDevice() برگردانید. همیشه به 0 بازنشانی کنید.

پارامترها
index int