InvocationContext

public class InvocationContext
extends Object implements IInvocationContext گسترش می دهد

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


اجرای عمومی یک IInvocationContext .

خلاصه

سازندگان عمومی

InvocationContext ()

با استفاده از مقادیر مشخصه پیش فرض یک BuildInfo ایجاد می کند.

روش های عمومی

void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

نقشه ای از نام دستگاه پیکربندی مرتبط با ITestDevice را ردیابی کنید.

void addAllocatedDevice (String devicename, ITestDevice testDevice)

یک ITestDevice اضافه کنید تا هنگام تخصیص دستگاه توسط متا داده ها ردیابی شود.

void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

یک IBuildInfo اضافه کنید تا با نام پیکربندی دستگاه ردیابی شود.

void addInvocationAttribute (String attributeName, String attributeValue)

یک ویژگی Invocation اضافه کنید.

void addInvocationAttributes ( MultiMap <String, String> attributesMap)

چندین ویژگی invocation را همزمان از طریق UniqueMultiMap اضافه کنید.

void addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials)

یک سریال اضافه کنید تا به عنوان اختصاص داده شده به یکی از قطعاتی که برخی از آزمایش‌ها را انجام می‌دهند، ردیابی شود.

static InvocationContext fromProto (InvocationContext.Context protoContext)

عمل معکوس به InvocationContext#toProto() برای برگرداندن نمونه.

MultiMap <String, String> getAttributes ()

یک کپی از نقشه حاوی تمام ویژگی های فراخوانی را برمی گرداند.

IBuildInfo getBuildInfo (String deviceName)

IBuildInfo مربوط به نام پیکربندی دستگاه ارائه شده را برگردانید.

IBuildInfo getBuildInfo ( ITestDevice testDevice)

IBuildInfo مربوط به ITestDevice را برگردانید

String getBuildInfoName ( IBuildInfo info)

نام دستگاه تنظیم شده در پیکربندی xml را از IBuildInfo برمی‌گرداند.

getBuildInfos ()

تمام IBuildInfo ردیابی شده برای این فراخوان را برگردانید.

ConfigurationDescriptor getConfigurationDescriptor ()

توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راه اندازی کرده است، برمی گرداند

ITestDevice getDevice (String deviceName)

ITestDevice مرتبط با نام پیکربندی دستگاه ارائه شده را برگردانید.

getDeviceBuildMap ()

نقشه انجمن اطلاعات دستگاه/ساخت را برگردانید

ITestDevice getDeviceBySerial (String serial)

ITestDevice مرتبط با سریال ارائه شده را برمی گرداند.

getDeviceConfigNames ()

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

String getDeviceName ( ITestDevice device)

نام دستگاه تنظیم شده در پیکربندی xml را از ITestDevice برمی‌گرداند.

getDevices ()

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

String getInvocationId ()
IInvocationContext getModuleInvocationContext ()

زمینه فراخوانی ماژول را در حالی که به عنوان بخشی از مجموعه اجرا می شود، برمی گرداند.

int getNumDevicesAllocated ()

تعداد دستگاه های اختصاص داده شده برای فراخوان را برگردانید.

getSerials ()

لیست سریال های دستگاه ردیابی شده در این فراخوان را برگردانید

getShardsSerials ()

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

String getTestTag ()

تگ آزمون فراخوانی را برمی‌گرداند.

static boolean isPresubmit ( IInvocationContext context)

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

void lockAttributes ()

زمینه را قفل کنید تا از افزودن ویژگی های فراخوان بیشتر جلوگیری شود.

void logInvocationMetrics ()

ویژگی های InvocationMetricLogger را به فراخوان وارد کنید.

void markReleasedEarly ()

علامت گذاری کنید که دستگاه ها زودتر منتشر می شوند.

void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راه اندازی کرده است، تنظیم می کند

void setModuleInvocationContext ( IInvocationContext invocationContext)

زمینه فراخوانی ماژول را در حین اجرا به عنوان بخشی از مجموعه تنظیم می کند.

void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

RecoveryMode برای همه دستگاه‌های بخشی از زمینه تنظیم می‌کند

void setTestTag (String testTag)

تگ آزمون فراخوانی را تنظیم می کند.

InvocationContext.Context toProto ()

یک نمونه متن را در یک پروتوباف سریال کنید.

boolean wasReleasedEarly ()

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

سازندگان عمومی

InvocationContext

public InvocationContext ()

با استفاده از مقادیر مشخصه پیش فرض یک BuildInfo ایجاد می کند.

روش های عمومی

addAllocatedDevice

public void addAllocatedDevice ( deviceWithName)

نقشه ای از نام دستگاه پیکربندی مرتبط با ITestDevice را ردیابی کنید. ردیابی قبلی را قبل از افزودن پاک نمی کند.

پارامترها
deviceWithName : ERROR(/Map) دستگاه اضافی برای ردیابی

addAllocatedDevice

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

یک ITestDevice اضافه کنید تا هنگام تخصیص دستگاه توسط متا داده ها ردیابی شود. اطلاعات ساخت را در نقشه null می کند.

پارامترها
devicename String : نام پیکربندی دستگاه برای مرتبط شدن با ITestDevice

testDevice ITestDevice : به دستگاه های اختصاص داده شده اضافه می شود.

افزودن DeviceBuildInfo

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

یک IBuildInfo اضافه کنید تا با نام پیکربندی دستگاه ردیابی شود.

پارامترها
deviceName String : نام پیکربندی دستگاه

buildinfo IBuildInfo : یک IBuildInfo مرتبط با نام پیکربندی دستگاه.

addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

یک ویژگی Invocation اضافه کنید.

پارامترها
attributeName String

attributeValue String

addInvocationAttributes

public void addInvocationAttributes (MultiMap<String, String> attributesMap)

چندین ویژگی invocation را همزمان از طریق UniqueMultiMap اضافه کنید.

پارامترها
attributesMap MultiMap

addSerialsFromShard

public void addSerialsFromShard (Integer index, 
                 serials)

یک سریال اضافه کنید تا به عنوان اختصاص داده شده به یکی از قطعاتی که برخی از آزمایش‌ها را انجام می‌دهند، ردیابی شود.

پارامترها
index Integer : شاخص قطعه با استفاده از سریال

serials : لیست سریال هایی که باید دنبال شوند.

از پروتو

public static InvocationContext fromProto (InvocationContext.Context protoContext)

عمل معکوس به InvocationContext#toProto() برای برگرداندن نمونه.

پارامترها
protoContext InvocationContext.Context

برمی گرداند
InvocationContext

getAttributes

public MultiMap<String, String> getAttributes ()

یک کپی از نقشه حاوی تمام ویژگی های فراخوانی را برمی گرداند.

برمی گرداند
MultiMap <String, String>

getBuildInfo

public IBuildInfo getBuildInfo (String deviceName)

IBuildInfo مربوط به نام پیکربندی دستگاه ارائه شده را برگردانید. اگر نام deviceName مطابقت نداشته باشد، null برمی‌گرداند.

پارامترها
deviceName String

برمی گرداند
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

IBuildInfo مربوط به ITestDevice را برگردانید

پارامترها
testDevice ITestDevice

برمی گرداند
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

نام دستگاه تنظیم شده در پیکربندی xml را از IBuildInfo برمی‌گرداند. اگر IBuildInfo قابل تطبیق نباشد، پوچ برمی‌گرداند

پارامترها
info IBuildInfo

برمی گرداند
String

getBuildInfos

public  getBuildInfos ()

تمام IBuildInfo ردیابی شده برای این فراخوان را برگردانید.

برمی گرداند

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راه اندازی کرده است، برمی گرداند

برمی گرداند
ConfigurationDescriptor

getDevice

public ITestDevice getDevice (String deviceName)

ITestDevice مرتبط با نام پیکربندی دستگاه ارائه شده را برگردانید.

پارامترها
deviceName String

برمی گرداند
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

نقشه انجمن اطلاعات دستگاه/ساخت را برگردانید

برمی گرداند

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

ITestDevice مرتبط با سریال ارائه شده را برمی گرداند. از استفاده بیش از حد خودداری کنید زیرا سریعترین جستجو نیست.

پارامترها
serial String

برمی گرداند
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

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

برمی گرداند

getDeviceName

public String getDeviceName (ITestDevice device)

نام دستگاه تنظیم شده در پیکربندی xml را از ITestDevice برمی‌گرداند. اگر ITestDevice قابل تطبیق نباشد، null برمی‌گرداند.

پارامترها
device ITestDevice

برمی گرداند
String

GetDevices

public  getDevices ()

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

برمی گرداند

getInvocationId

public String getInvocationId ()

برمی گرداند
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

زمینه فراخوانی ماژول را در حالی که به عنوان بخشی از مجموعه اجرا می شود، برمی گرداند.

برمی گرداند
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

تعداد دستگاه های اختصاص داده شده برای فراخوان را برگردانید.

برمی گرداند
int

getSerials

public  getSerials ()

لیست سریال های دستگاه ردیابی شده در این فراخوان را برگردانید

برمی گرداند

getShardsSerials

public  getShardsSerials ()

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

برمی گرداند

getTestTag

public String getTestTag ()

تگ آزمون فراخوانی را برمی‌گرداند.

برمی گرداند
String

isPresubmit

public static boolean isPresubmit (IInvocationContext context)

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

پارامترها
context IInvocationContext

برمی گرداند
boolean

lockAttributes

public void lockAttributes ()

زمینه را قفل کنید تا از افزودن ویژگی های فراخوان بیشتر جلوگیری شود.

logInvocationMetrics

public void logInvocationMetrics ()

ویژگی های InvocationMetricLogger را به فراخوان وارد کنید.

markReleasedEarly

public void markReleasedEarly ()

علامت گذاری کنید که دستگاه ها زودتر منتشر می شوند.

setConfigurationDescriptor

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

توصیفگر مرتبط با پیکربندی آزمایشی را که فراخوانی را راه اندازی کرده است، تنظیم می کند

پارامترها
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public void setModuleInvocationContext (IInvocationContext invocationContext)

زمینه فراخوانی ماژول را در حین اجرا به عنوان بخشی از مجموعه تنظیم می کند.

پارامترها
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

RecoveryMode برای همه دستگاه‌های بخشی از زمینه تنظیم می‌کند

پارامترها
mode ITestDevice.RecoveryMode

setTestTag

public void setTestTag (String testTag)

تگ آزمون فراخوانی را تنظیم می کند.

پارامترها
testTag String

به پروتو

public InvocationContext.Context toProto ()

یک نمونه متن را در یک پروتوباف سریال کنید.

برمی گرداند
InvocationContext.Context

اوایل منتشر شد

public boolean wasReleasedEarly ()

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

برمی گرداند
boolean