با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

اطلاعات تست

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 ()

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

static TestInformation.Builder newBuilder ()

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

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 ()

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

برمی گرداند

newBuilder

public static TestInformation.Builder newBuilder ()

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

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

خواص

public ExecutionProperties properties ()

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

برمی گرداند
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

مولفه های
index int