اطلاعات تست
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 () زمینه فراخوانی فعلی یا بافت ماژول را اگر این یک ماژول است، برمیگرداند. |
File | getDependencyFile (String fileName, boolean targetFirst) یک فایل وابستگی/مصنوع را بر اساس نام آن و اینکه آیا فایل هدف یا میزبان است یا نه (برای جستجوی سریعتر) جستجو کنید. |
ITestDevice | getDevice () دستگاه اصلی را تحت آزمایش برمیگرداند. |
getDevices () فهرست دستگاههایی که بخشی از فراخوانی هستند را برمیگرداند. | |
boolean | isTestTimedOut () برمیگرداند که آیا آزمون از مهلت زمانی مطلع شده است یا خیر. |
static TestInformation.Builder | newBuilder () یک سازنده برای ایجاد نمونه های |
void | notifyTimeout () به اطلاع میرساند که مهلت زمانی فاز آزمایشی برای این آزمایش راهاندازی شده است. |
ExecutionProperties | properties () ویژگی های ایجاد شده در طول اجرای فراخوان را برمی گرداند. |
final void | setActiveDeviceIndex (int index) روش داخلی Harness را آزمایش کنید تا دستگاه را به طور پیشفرض با |
روش های عمومی
ایجاد 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
publicgetDevices ()
فهرست دستگاههایی که بخشی از فراخوانی هستند را برمیگرداند.
برمی گرداند | |
---|---|
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 |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-11-10 بهوقت ساعت هماهنگ جهانی.