AFlagsTargetPreparer

public class AFlagsTargetPreparer
extends BaseTargetPreparer

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


টেস্ট চালানোর আগে ফ্ল্যাগগুলোকে ওভাররাইড করতে aflags ব্যবহার করা হয়। যদি কোনো ফ্ল্যাগ পরিবর্তন করা হয়, তবে নতুন মানগুলো কার্যকর হওয়ার জন্য ডিভাইসটি রিবুট করা হবে।

টিয়ারডাউনের সময়, যেকোনো ফ্ল্যাগ তার পূর্ববর্তী অবস্থায় ফিরে যাবে। যদি ফ্ল্যাগটি কোনো ডিফল্ট মান থেকে পরিবর্তন করা হয়ে থাকে, তাহলে ওভাররাইডটি মুছে ফেলা হবে (যাতে ডিফল্ট মানটি কার্যকর হয় এবং সার্ভার এটিকে পুনরায় ওভাররাইড করতে পারে)। যদি ফ্ল্যাগটি পূর্বে অন্য কোনো মানে ওভাররাইড করা হয়ে থাকে, তবে এটিকে আবার সেই মানে সেট করা হবে।

যদি বর্তমান ফ্ল্যাগ অবস্থা লক্ষ্য অবস্থার সাথে মিলে যায়, তাহলে ফ্ল্যাগটি ওভাররাইড করা হবে না। এই ক্ষেত্রেও যদি ওভাররাইড করার প্রয়োজন হয় (যেমন, ডিফল্ট-সেট ফ্ল্যাগ যাতে সার্ভার দ্বারা ওভাররাইড না হয়), তাহলে --force-set অপশনটি ব্যবহার করা যেতে পারে।

ব্যবহারের উদাহরণ: --flag-value namespace/flag_name=true --flag-value other_namespace/another_flag=false .

সারসংক্ষেপ

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

AFlagsTargetPreparer ()

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

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

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

AFlagsTargetPreparer

public AFlagsTargetPreparer ()

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

সেটআপ

public void setUp (TestInformation testInformation)

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

নিক্ষেপ
BuildError
DeviceNotAvailableException
TargetSetupError

ভেঙে ফেলা

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

e Throwable

নিক্ষেপ
DeviceNotAvailableException