RetryLogSaverResultForwarder
public
class
RetryLogSaverResultForwarder
extends LogSaverResultForwarder
| java.lang.Object | |||
| ↳ | com.android.tradefed.result.ResultForwarder | ||
| ↳ | com.android.tradefed.result.LogSaverResultForwarder | ||
| ↳ | com.android.tradefed.retry.RetryLogSaverResultForwarder | ||
دالة إعادة توجيه تعالج أيضًا تمرير المحاولة الحالية التي نحن بصددها.
ملخّص
الإنشاءات العامة | |
|---|---|
RetryLogSaverResultForwarder(ILogSaver logSaver,
|
|
RetryLogSaverResultForwarder(ILogSaver logSaver,
لا يتم تتبُّع أداة الإنشاء التي تتضمّن prevAttempts. |
|
الطُرق العامة | |
|---|---|
int
|
getCurrentAttempt()
|
void
|
incrementAttempt()
زيادة رقم المحاولة |
void
|
testRunStarted(String runName, int testCount)
تسجيل بداية تشغيل الاختبار |
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
تسجيل بداية تشغيل الاختبار |
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
تسجيل بداية تشغيل الاختبار |
الإنشاءات العامة
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver,listeners, IConfiguration config)
| المعلمات | |
|---|---|
logSaver |
ILogSaver |
listeners |
|
config |
IConfiguration |
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver,listeners, IConfiguration config, int prevAttempts)
لا يتم تتبُّع أداة الإنشاء التي تتضمّن prevAttempts حاليًا، ومن المحتمل أن تأتي prevAttempts من عمليات إعادة محاولة الإعداد.
| المعلمات | |
|---|---|
logSaver |
ILogSaver |
listeners |
|
config |
IConfiguration |
prevAttempts |
int |
الطُرق العامة
getCurrentAttempt
public int getCurrentAttempt ()
| المرتجعات | |
|---|---|
int |
|
incrementAttempt
public void incrementAttempt ()
زيادة رقم المحاولة
testRunStarted
public void testRunStarted (String runName,
int testCount)تسجيل بداية تشغيل الاختبار
| المعلمات | |
|---|---|
runName |
String: اسم عملية التشغيل الاختبارية |
testCount |
int: إجمالي عدد الاختبارات في عملية الاختبار |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber,
long startTime)تسجيل بداية تشغيل الاختبار
| المعلمات | |
|---|---|
runName |
String: اسم عملية التشغيل الاختبارية |
testCount |
int: إجمالي عدد الاختبارات في عملية الاختبار |
attemptNumber |
int: رقم الطلب، الذي يحدّد المحاولات المختلفة لـ runName نفسه
الذي يتم تنفيذه عدة مرات. يتم فهرسة attemptNumber بدءًا من 0، ويجب أن يزيد في كل مرة يتم فيها تنفيذ عملية تشغيل جديدة. على سبيل المثال، إذا تمت إعادة محاولة اختبار دقيق 3 مرات، يجب أن يكون هناك 4 عمليات تشغيل إجمالية ضمن runName نفسه، ويجب أن يتراوح attemptNumber بين 0 و3. |
startTime |
long: الوقت الذي بدأ فيه التمرين، ويتم قياسه باستخدام System.currentTimeMillis() |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber)تسجيل بداية تشغيل الاختبار
| المعلمات | |
|---|---|
runName |
String: اسم عملية التشغيل الاختبارية |
testCount |
int: إجمالي عدد الاختبارات في عملية الاختبار |
attemptNumber |
int: رقم الطلب، الذي يحدّد المحاولات المختلفة لـ runName نفسه
الذي يتم تنفيذه عدة مرات. يتم فهرسة attemptNumber بدءًا من 0، ويجب أن يزيد في كل مرة يتم فيها تنفيذ عملية جديدة. على سبيل المثال، إذا تمت إعادة محاولة اختبار دقيق 3 مرات، يجب أن يتم تنفيذه 4 مرات إجمالاً ضمن runName نفسه، ويجب أن يتراوح attemptNumber بين 0 و3. |