ShardHelper
public
class
ShardHelper
extends Object
implements
IShardHelper
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.shard.ShardHelper |
यह हेल्पर क्लास, शार्ड बनाने और उन्हें इनवोकेशन के लिए शेड्यूल करने का काम करती है.
खास जानकारी
कॉन्स्टेंट | |
|---|---|
String |
LAST_SHARD_DETECTOR
|
String |
SHARED_TEST_INFORMATION
|
पब्लिक कंस्ट्रक्टर | |
|---|---|
ShardHelper()
|
|
सार्वजनिक तरीके | |
|---|---|
boolean
|
shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
कॉन्फ़िगरेशन को सब-कॉन्फ़िगरेशन में बांटने की कोशिश करें, ताकि उन्हें एक साथ कई संसाधनों पर चलाने के लिए फिर से शेड्यूल किया जा सके. |
सुरक्षित तरीके | |
|---|---|
IGlobalConfiguration
|
getGlobalConfiguration()
मौजूदा ग्लोबल कॉन्फ़िगरेशन दिखाता है. |
void
|
validateOptions(TestInformation testInfo, IConfiguration config)
कॉन्फ़िगरेशन पर |
कॉन्स्टेंट
LAST_SHARD_DETECTOR
public static final String LAST_SHARD_DETECTOR
स्थिर वैल्यू: "last_shard_detector"
SHARED_TEST_INFORMATION
public static final String SHARED_TEST_INFORMATION
स्थिर वैल्यू: "shared_test_information"
पब्लिक कंस्ट्रक्टर
ShardHelper
public ShardHelper ()
सार्वजनिक तरीके
shardConfig
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
कॉन्फ़िगरेशन को सब-कॉन्फ़िगरेशन में बांटने की कोशिश करें, ताकि उन्हें एक साथ कई संसाधनों पर चलाने के लिए फिर से शेड्यूल किया जा सके.
शार्ड करने की प्रोसेस पूरी होने के बाद, मौजूदा कॉन्फ़िगरेशन खाली हो जाता है. इसलिए, इनवॉकेशन की प्रोसेस आगे नहीं बढ़नी चाहिए.
| पैरामीटर | |
|---|---|
config |
IConfiguration: मौजूदा IConfiguration. |
testInfo |
TestInformation: TestInformation में टेस्ट की जानकारी मौजूद है. |
rescheduler |
IRescheduler: IRescheduler |
logger |
ITestLogger |
| रिटर्न | |
|---|---|
boolean |
अगर टेस्ट को शार्ड किया गया था, तो यह वैल्यू true होती है. अन्यथा, false दिखाता है |
यह भी देखें:
सुरक्षित तरीके
getGlobalConfiguration
protected IGlobalConfiguration getGlobalConfiguration ()
मौजूदा ग्लोबल कॉन्फ़िगरेशन दिखाता है.
| रिटर्न | |
|---|---|
IGlobalConfiguration |
|
validateOptions
protected void validateOptions (TestInformation testInfo, IConfiguration config)
कॉन्फ़िगरेशन पर IConfiguration.validateOptions() को चलाता है.
| पैरामीटर | |
|---|---|
testInfo |
TestInformation |
config |
IConfiguration |