PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
ITargetPreparer
الذي يحاول دفع أي عدد من الملفات من أي مسار مضيف إلى أي مسار جهاز.
يجب تنفيذه *بعد* ظهور إصدار جديد، و*بعد* تشغيل DeviceSetup (في حالة تمكينه)
ملخص
المقاولين العامة
PushFilePreparer
public PushFilePreparer ()
الأساليب العامة
com.getAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (ITestDevice device)
إنشاء قائمة الملفات التي سيتم دفعها.
isCleanUpEnabled
public boolean isCleanUpEnabled ()
تقرير التبعيات
public reportDependencies ()
ResolveRelativeFilePath
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
حل مسار الملف النسبي عبر IBuildInfo
وأدلة حالات الاختبار.
حدود |
---|
buildInfo | IBuildInfo : معلومات عناصر البناء |
fileName | String : مسار الملف النسبي الذي يتعين حله |
عائدات |
---|
File | الملف من معلومات البناء أو أدلة حالات الاختبار |
setAbi
public void setAbi (IAbi abi)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
حدود |
---|
invocationContext | IInvocationContext |
يجب أن يكون AbortOnFailure
public boolean shouldAbortOnFailure ()
ما إذا كان سيتم الإجهاض أم لا عند فشل الدفع.
يجب RemountSystem
public boolean shouldRemountSystem ()
يجب RemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
حدود |
---|
testInfo | TestInformation |
e | Throwable |