RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


একটি ITargetPreparer যেটি সেটআপে একটি কাজের প্রোফাইল তৈরি করে এবং চিহ্নিত করে যে পরীক্ষাগুলি সেই ব্যবহারকারীর মধ্যে চালানো উচিত৷

টিয়ারডাউনে, কাজের প্রোফাইল সরানো হয়৷

যদি একটি কাজের প্রোফাইল ইতিমধ্যেই বিদ্যমান থাকে, তবে এটি একটি নতুন তৈরি করার পরিবর্তে ব্যবহার করা হবে এবং এটি বিচ্ছিন্ন করার সময় সরানো হবে না৷

যদি ডিভাইসটিতে পরিচালিত_ব্যবহারকারী বৈশিষ্ট্য না থাকে, বা প্রয়োজনে একজন নতুন ব্যবহারকারী তৈরি করার ক্ষমতা না থাকে, তাহলে ইনস্ট্রুমেন্টেশন আর্গুমেন্ট স্কিপ-টেস্ট-কারণ সেট করা হবে এবং ব্যবহারকারী পরিবর্তন করা হবে না। ডিভাইসে চলমান পরীক্ষাগুলি এই অবস্থার প্রতিক্রিয়া জানাতে এই যুক্তিটি পড়তে পারে।

সারসংক্ষেপ

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

RunOnWorkProfileTargetPreparer ()

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

void setConfiguration ( IConfiguration configuration)

ব্যবহৃত IConfiguration ইনজেক্ট করে।

void setUp (TestInformation testInfo)
void tearDown (TestInformation testInfo, Throwable e)

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

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

পছন্দসই সংখ্যক ব্যবহারকারী তৈরি করা সম্ভব কিনা তা পরীক্ষা করে।

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

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

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

সেট কনফিগারেশন

public void setConfiguration (IConfiguration configuration)

ব্যবহৃত IConfiguration ইনজেক্ট করে।

পরামিতি
configuration IConfiguration

সেটআপ

public void setUp (TestInformation testInfo)

পরামিতি
testInfo TestInformation

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

টিয়ারডাউন

public void tearDown (TestInformation testInfo, 
                Throwable e)

পরামিতি
testInfo TestInformation

e Throwable

নিক্ষেপ করে
DeviceNotAvailableException

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

অতিরিক্ত ব্যবহারকারী তৈরি করতে পারেন

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

পছন্দসই সংখ্যক ব্যবহারকারী তৈরি করা সম্ভব কিনা তা পরীক্ষা করে।

পরামিতি
device ITestDevice

numberOfUsers int

রিটার্নস
boolean

নিক্ষেপ করে
DeviceNotAvailableException