RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

java.lang.Object
com.android.tradefed.device.recovery.RunConfigDeviceRecovery


রিকভারি ধাপটি সম্পন্ন করার জন্য একটি ট্রেডফেড কনফিগারেশন চালাতে জেনেরিক বেস IMultiDeviceRecovery ব্যবহৃত হয়।

সারসংক্ষেপ

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

RunConfigDeviceRecovery ()

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

List<String> getExtraArguments ( ITestDevice device)

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

void recoverDevices (List< IManagedTestDevice > managedDevices)

হোস্টে থাকা অফলাইন ডিভাইসগুলো পুনরুদ্ধার করে।

boolean shouldSkip ( IManagedTestDevice device)

অতিরিক্ত যাচাইয়ের মাধ্যমে কোনো নির্দিষ্ট ডিভাইসে রিকভারি এড়িয়ে যাওয়ার বাড়তি সুযোগ।

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

ICommandScheduler getCommandScheduler ()

একটি ICommandScheduler ইনস্ট্যান্স ফেরত দেয়।

IDeviceManager getDeviceManager ()

একটি IDeviceManager ইনস্ট্যান্স ফেরত দেয়।

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

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

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

getExtraArguments

public List<String> getExtraArguments (ITestDevice device)

কনফিগারেশনে পাস করার জন্য অতিরিক্ত আর্গুমেন্টগুলোর তালিকা নিন। যদি null রিটার্ন করা হয়, তাহলে কিছু ভুল হয়েছে এবং তা পুনরুদ্ধারের চেষ্টা করা উচিত।

প্যারামিটার
device ITestDevice : যে ITestDevice বিরুদ্ধে রিকভারি চালানো হবে

ফেরত
List<String> ব্যবহৃতব্য অতিরিক্ত আর্গুমেন্টগুলোর তালিকা। অথবা কোনো সমস্যা হলে null।

ডিভাইস পুনরুদ্ধার করুন

public void recoverDevices (List<IManagedTestDevice> managedDevices)

হোস্টে থাকা অফলাইন ডিভাইসগুলো পুনরুদ্ধার করে।

প্যারামিটার
managedDevices List : ITestDevice গুলোর একটি তালিকা।

এড়িয়ে যাওয়া উচিত

public boolean shouldSkip (IManagedTestDevice device)

অতিরিক্ত যাচাইয়ের মাধ্যমে কোনো নির্দিষ্ট ডিভাইসে রিকভারি এড়িয়ে যাওয়ার বাড়তি সুযোগ।

প্যারামিটার
device IManagedTestDevice : পুনরুদ্ধারের জন্য বিবেচিত IManagedTestDevice

ফেরত
boolean পুনরুদ্ধার এড়িয়ে যেতে হলে সত্য।

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

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

একটি ICommandScheduler ইনস্ট্যান্স ফেরত দেয়। পরীক্ষার জন্য উন্মুক্ত।

ফেরত
ICommandScheduler

ডিভাইস ম্যানেজার পান

protected IDeviceManager getDeviceManager ()

একটি IDeviceManager ইনস্ট্যান্স ফেরত দেয়। পরীক্ষার জন্য উন্মুক্ত।

ফেরত
IDeviceManager