টেস্টফাইলপুশসেটআপ

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.TestFilePushSetup


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

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

সারসংক্ষেপ

সরকারি নির্মাণকারী

TestFilePushSetup ()

জনসাধারণের পদ্ধতি

Set<String> reportDependencies ()
void setUp ( TestInformation testInfo)

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

void addTestFileName (String fileName)

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

void clearTestFileName ()
Set<String> getFailedToPushFiles ()

যে ফাইলগুলো পুশ করা যায়নি, সেগুলোর সেট ফেরত দেয়।

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

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

List<String> getTestFileNames ()

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

void setThrowIfNoFile (boolean throwIfNoFile)

সরকারি নির্মাণকারী

টেস্টফাইলপুশসেটআপ

public TestFilePushSetup ()

জনসাধারণের পদ্ধতি

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

public Set<String> reportDependencies ()

ফেরত
Set<String>

সেটআপ

public void setUp (TestInformation testInfo)

প্যারামিটার
testInfo TestInformation

নিক্ষেপ
BuildError
DeviceNotAvailableException
TargetSetupError

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

পরীক্ষার ফাইলের নাম যোগ করুন

protected void addTestFileName (String fileName)

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

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

যে ফাইলগুলো পুশ করা যায়নি, সেগুলোর সেট ফেরত দেয়। এটি শুধুমাত্র তখনই ব্যবহার করা যাবে যখন 'throw-if-not-found' ফলস (false) হবে, অন্যথায় প্রথম ব্যর্থ পুশটি একটি এক্সেপশন (exception) থ্রো করবে।

ফেরত
Set<String>

ফাইলের নামের জন্য স্থানীয় পথ পান

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

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

প্যারামিটার
buildInfo IBuildInfo : বিল্ড আর্টিফ্যাক্ট তথ্য

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

device ITestDevice

ফেরত
File হোস্টে থাকা ফিজিক্যাল ফাইল/পাথকে প্রতিনিধিত্বকারী একটি File

নিক্ষেপ
TargetSetupError

পরীক্ষার ফাইলের নামগুলো পান

protected List<String> getTestFileNames ()

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

ফেরত
List<String>

ফাইল না থাকলে থ্রো সেট করুন

protected void setThrowIfNoFile (boolean throwIfNoFile)

প্যারামিটার
throwIfNoFile boolean