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)
Constructor with prevAttempts not tracked already. prevAttempts will likely come from setup retries.
| पैरामीटर | |
|---|---|
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 से शुरू होता है. हर बार नया रन होने पर, इसे बढ़ाना चाहिए.उदाहरण के लिए, अगर किसी टेस्ट को तीन बार फिर से चलाया जाता है, तो उसे एक ही 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 से शुरू होता है और हर बार नया रन होने पर इसे बढ़ाना चाहिए. उदाहरण के लिए, अगर किसी टेस्ट को तीन बार फिर से चलाया जाता है, तो उसे एक ही runName के तहत कुल चार बार चलाया जाना चाहिए. साथ ही, attemptNumber 0 से 3 तक होना चाहिए. |