TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.অবজেক্ট
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.TestFilePushSetup


একটি ITargetPreparer যা একটি IDeviceBuildInfo.getTestsDir() ফোল্ডার থেকে এক বা একাধিক ফাইল/ডাইর ডিভাইসে পুশ করে।

পরীক্ষার জিপ না থাকলে বা প্রয়োজনীয় apk না থাকলে এই প্রস্তুতকারী বিকল্প ডিরেক্টরিতে দেখবে। অনুসন্ধান শেষ বিকল্প ডির থেকে প্রথম পর্যন্ত নির্দিষ্ট করা হবে।

সারাংশ

পাবলিক কনস্ট্রাক্টর

TestFilePushSetup ()

পাবলিক পদ্ধতি

reportDependencies ()
void setUp ( TestInformation testInfo)

সুরক্ষিত পদ্ধতি

void addTestFileName (String fileName)

পুশ করার জন্য আইটেমগুলির তালিকায় একটি ফাইল যোগ করে

void clearTestFileName ()
getFailedToPushFiles ()

পুশ করা যায়নি এমন ফাইলের সেট ফিরিয়ে দেয়।

File getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device)

বিল্ড তথ্যের ভিতরে আর্টিফ্যাক্ট তথ্য পরীক্ষার ভিত্তিতে হোস্ট সাইড পাথ সমাধান করুন।

getTestFileNames ()

টেস্ট জিপ থেকে ডিভাইসে পুশ করা ফাইলগুলির তালিকা পুনরুদ্ধার করে

void setThrowIfNoFile (boolean throwIfNoFile)

পাবলিক কনস্ট্রাক্টর

TestFilePushSetup

public TestFilePushSetup ()

পাবলিক পদ্ধতি

রিপোর্ট নির্ভরতা

public  reportDependencies ()

রিটার্নস

সেটআপ

public void setUp (TestInformation testInfo)

পরামিতি
testInfo TestInformation

নিক্ষেপ করে
BuildError
DeviceNotAvailableException
TargetSetupError

সুরক্ষিত পদ্ধতি

টেস্ট ফাইলের নাম যোগ করুন

protected void addTestFileName (String fileName)

পুশ করার জন্য আইটেমগুলির তালিকায় একটি ফাইল যোগ করে

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

পুশ করা যায়নি এমন ফাইলের সেট ফিরিয়ে দেয়। শুধুমাত্র 'থ্রো-ইফ-নট-ফাউন্ড' মিথ্যা হলেই ব্যবহার করা যেতে পারে অন্যথায় প্রথম ব্যর্থ পুশ একটি ব্যতিক্রম নিক্ষেপ করবে।

রিটার্নস

getLocalPathForFilename

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

বিল্ড তথ্যের ভিতরে আর্টিফ্যাক্ট তথ্য পরীক্ষার ভিত্তিতে হোস্ট সাইড পাথ সমাধান করুন।

পরামিতি
buildInfo IBuildInfo : আর্টিফ্যাক্ট তথ্য তৈরি করুন

fileName String : পুশ করার জন্য আর্টিফ্যাক্টের ফাইলের নাম

device ITestDevice

রিটার্নস
File একটি ERROR(/File) হোস্টে শারীরিক ফাইল/পাথের প্রতিনিধিত্ব করে

নিক্ষেপ করে
TargetSetupError

GetTestFileNames

protected  getTestFileNames ()

টেস্ট জিপ থেকে ডিভাইসে পুশ করা ফাইলগুলির তালিকা পুনরুদ্ধার করে

রিটার্নস

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

পরামিতি
throwIfNoFile boolean