CrosLsNexusPreparer

public class CrosLsNexusPreparer
extends BaseTargetPreparer implements ITargetCleaner , ITestLoggerReceiver

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


একটি প্রিপেয়ারার যা একটি ChromeOS ডিভাইসের জন্য LSNexus সার্ভিসটি চালু ও বন্ধ করে।

টেস্ট চালানোর আগে সার্ভিসটি চালু করা হয় এবং সম্পন্ন হওয়ার পর বন্ধ করা হয়।

সারসংক্ষেপ

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

CrosLsNexusPreparer ()

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

void setTestLogger ( ITestLogger testLogger)

ITestLogger ইনস্ট্যান্স ইনজেক্ট করে

void setUp ( TestInformation testInfo)

পরীক্ষার জন্য নির্ধারিত সেটআপটি সম্পাদন করুন।

void tearDown ( TestInformation testInfo, Throwable e)

পরীক্ষার পর টার্গেটটি পরিষ্কার ও ভেঙে ফেলুন।

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

IRunUtil getRunUtil ()

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

CrosLsNexusPreparer

public CrosLsNexusPreparer ()

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

setTestLogger

public void setTestLogger (ITestLogger testLogger)

ITestLogger ইনস্ট্যান্স ইনজেক্ট করে

প্যারামিটার
testLogger ITestLogger

সেটআপ

public void setUp (TestInformation testInfo)

পরীক্ষার জন্য নির্ধারিত সেটআপটি সম্পাদন করুন।

প্যারামিটার
testInfo TestInformation : আহ্বানের TestInformation

নিক্ষেপ
BuildError
DeviceNotAvailableException
TargetSetupError

ভেঙে ফেলা

public void tearDown (TestInformation testInfo, 
                Throwable e)

পরীক্ষার পর টার্গেটটি পরিষ্কার ও ভেঙে ফেলুন।

প্যারামিটার
testInfo TestInformation : আহ্বানের TestInformation

e Throwable : যদি ইনভোকেশনটি কোনো এক্সেপশনের মাধ্যমে শেষ হয়, তবে এটি হবে সেই এক্সেপশনটি যা ইনভোকেশন লেভেলে ধরা পড়েছিল। অন্যথায়, এটি null হবে।

নিক্ষেপ
DeviceNotAvailableException

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

getRunUtil

protected IRunUtil getRunUtil ()

ফেরত
IRunUtil