ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
   ↳ com.android.tradefed.command.CommandScheduler
     ↳ com.android.tradefed.cluster.ClusterCommandScheduler


ICommandScheduler لتفعيل TFC (مجموعة Tradefed) ينفِّذ هذا المخطِّط الأوامر من "قائمة أوامر TFC" ويحمِّل أحداث الاستدعاء إلى "قائمة أحداث أوامر TFC".

ملخّص

وظائف الإنشاء العامة

ClusterCommandScheduler()

الطرق العامة

void shutdown()

محاولة إيقاف "جدولة الأوامر" بشكل سليم

void shutdownHard()

محاولة إيقاف جدولة الأوامر بالقوة

void start()

يبدأ المخطِّط، بما في ذلك إعداد التسجيل وبدء DeviceManager وما إلى ذلك

الطرق المحمية

boolean dryRunCommand(com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

لتحديد ما إذا كان الأمر المحدَّد هو عبارة عن عملية تجريبيّة.

void processReadyCommands(IDeviceManager manager)

وظائف الإنشاء العامة

ClusterCommandScheduler

public ClusterCommandScheduler ()

الطرق العامة

إيقاف

public void shutdown ()

محاولة إيقاف "جدولة الأوامر" بشكل سليم

يُزيل الأوامر التي في انتظار الاختبار، ويطلب إغلاق كل عمليات الاستدعاء التي تتم بشكل سلس.

بعد استدعاء عملية الإيقاف، ستنتظر حلقة المخطِّط الرئيسية اكتمال جميع عمليات الاستدعاء الجارية قبل الخروج تمامًا.

shutdownHard

public void shutdownHard ()

محاولة إيقاف جدولة الأوامر بالقوة يُعدّ هذا الإجراء مماثلاً لـ shutdownHard(true).

بدء

public void start ()

يبدأ المخطِّط، بما في ذلك إعداد التسجيل وبدء DeviceManager وما إلى ذلك

الطرق المحمية

dryRunCommand

protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

لتحديد ما إذا كان الأمر المحدَّد هو عبارة عن عملية تجريبيّة. إذا كان الأمر عبارة عن عملية تجريبيّة، عليك التحقّق منه. إذا حدثت أي مشكلة في الإعدادات، سيتم طرح ConfigurationException.

المعلمات
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler: InvocationEventHandler للإبلاغ عن الأحداث للتحقّق من التشغيل التجريبي

args String: الأمر للتحقّق من الصحة

المرتجعات
boolean صحيح إذا كان الأمر عبارة عن عملية محاكاة، وخطأ في الحالات الأخرى

عمليات الرمي
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

المعلمات
manager IDeviceManager