اطلاعات آزمون
public class TestInformation
extends 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 ()دستگاه اصلی تحت آزمایش را برمیگرداند. |
List< ITestDevice > | getDevices ()لیست دستگاههایی که بخشی از فراخوانی هستند را برمیگرداند. |
boolean | isTestTimedOut ()برمیگرداند که آیا تست از timeout مطلع شده است یا خیر. |
static TestInformation.Builder | newBuilder () یک سازنده برای ایجاد نمونههای |
void | notifyTimeout ()اعلام میکند که مهلت زمانی فاز آزمایشی برای این آزمایش آغاز شده است. |
ExecutionProperties | properties ()ویژگیهای تولید شده در طول اجرای فراخوانی را برمیگرداند. |
final void | setActiveDeviceIndex (int index) متد داخلی Harness را برای تغییر اینکه کدام دستگاه به طور پیشفرض با |
روشهای عمومی
ایجادکپیتستاینفو
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
یک TestInformation با فایل ExecutionFiles کپی شده ایجاد کنید.
| پارامترها | |
|---|---|
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 ()
فایلهای تولید شده در طول اجرای فراخوانی را برمیگرداند. ارسال فایلها از طریق ExecutionFiles روش پیشنهادی برای در دسترس قرار دادن یک فایل بین target_preparers و تستها است.
| بازگشتها | |
|---|---|
ExecutionFiles | |
اطلاعات ساخت را دریافت کنید
public IBuildInfo getBuildInfo ()
اطلاعات ساخت اولیه دستگاه را برمیگرداند.
| بازگشتها | |
|---|---|
IBuildInfo | |
دریافت متن
public IInvocationContext getContext ()
زمینه فراخوانی فعلی، یا اگر این یک ماژول باشد، زمینه ماژول را برمیگرداند.
| بازگشتها | |
|---|---|
IInvocationContext | |
دریافت فایل وابستگی
public File getDependencyFile (String fileName,
boolean targetFirst)بر اساس نام یک فایل وابستگی/مصنوعی و اینکه آیا فایل هدف است یا میزبان (برای جستجوی سریعتر)، آن را جستجو کنید.
| پارامترها | |
|---|---|
fileName | String : نام فایلی که به دنبالش هستیم. |
targetFirst | boolean : اینکه آیا ما فایلهای سمت هدف را در مقابل فایلهای سمت میزبان برای جستجو ترجیح میدهیم یا خیر. |
| بازگشتها | |
|---|---|
File | فایل مصنوعات یافت شده. |
| پرتابها | |
|---|---|
FileNotFoundException | اگر فایل پیدا نشد. |
دریافت دستگاه
public ITestDevice getDevice ()
دستگاه اصلی تحت آزمایش را برمیگرداند.
| بازگشتها | |
|---|---|
ITestDevice | |
دریافت دستگاهها
public List<ITestDevice> getDevices ()
لیست دستگاههایی که بخشی از فراخوانی هستند را برمیگرداند.
| بازگشتها | |
|---|---|
List< ITestDevice > | |
isTestTimedOut
public boolean isTestTimedOut ()
برمیگرداند که آیا تست از timeout مطلع شده است یا خیر.
| بازگشتها | |
|---|---|
boolean | |
سازنده جدید
public static TestInformation.Builder newBuilder ()
یک سازنده برای ایجاد نمونههای TestInformation ایجاد کنید.
| بازگشتها | |
|---|---|
TestInformation.Builder | |
اطلاع رسانی زمان خروج
public void notifyTimeout ()
اعلام میکند که مهلت زمانی فاز آزمایشی برای این آزمایش آغاز شده است.
خواص
public ExecutionProperties properties ()
ویژگیهای تولید شده در طول اجرای فراخوانی را برمیگرداند. ارسال مقادیر و اطلاعات از طریق ExecutionProperties روش پیشنهادی برای تبادل اطلاعات بین target_preparers و تستها است.
| بازگشتها | |
|---|---|
ExecutionProperties | |
تنظیم شاخص فعال دستگاه
public final void setActiveDeviceIndex (int index)
متد داخلی Harness را برای تغییر اینکه کدام دستگاه به طور پیشفرض با getDevice() برگردانده میشود، آزمایش کنید. همیشه به 0 بازنشانی کنید.
| پارامترها | |
|---|---|
index | int |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.