DynamicShardHelper

public class DynamicShardHelper
extends StrictShardHelper

java.lang.Object
   ↳ com.android.tradefed.invoker.shard.ShardHelper
     ↳ com.android.tradefed.invoker.shard.StrictShardHelper
       ↳ com.android.tradefed.invoker.shard.DynamicShardHelper


अलग-अलग TF इंस्टेंस के बीच, रीमोट वर्क की सूची बनाने की अनुमति देने के लिए, स्प्लिट करने की रणनीति

खास जानकारी

पब्लिक कंस्ट्रक्टर

DynamicShardHelper()

सार्वजनिक तरीके

boolean shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

कॉन्फ़िगरेशन को सब-कॉन्फ़िगरेशन में बांटने की कोशिश करें, ताकि एक साथ कई संसाधनों पर चलाने के लिए, उसे फिर से शेड्यूल किया जा सके.

सुरक्षित तरीके

boolean shardConfigStrict(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

पब्लिक कंस्ट्रक्टर

DynamicShardHelper

public DynamicShardHelper ()

सार्वजनिक तरीके

shardConfig

public boolean shardConfig (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger)

कॉन्फ़िगरेशन को सब-कॉन्फ़िगरेशन में बांटने की कोशिश करें, ताकि एक साथ कई संसाधनों पर चलाने के लिए, उसे फिर से शेड्यूल किया जा सके.

शर्ड ऐक्शन पूरा होने पर, मौजूदा कॉन्फ़िगरेशन खाली हो जाता है और फिर से शुरू नहीं किया जाना चाहिए.

पैरामीटर
config IConfiguration: मौजूदा IConfiguration.

testInfo TestInformation: TestInformation, जांच की जानकारी रखता है.

rescheduler IRescheduler: IRescheduler

logger ITestLogger

रिटर्न
boolean अगर टेस्ट को अलग-अलग हिस्सों में बांटा गया था, तो यह वैल्यू 'सही' होगी. अगर ऐसा नहीं है, तो false दिखाएं

सुरक्षित तरीके

shardConfigStrict

protected boolean shardConfigStrict (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger)

पैरामीटर
config IConfiguration

testInfo TestInformation

rescheduler IRescheduler

logger ITestLogger

रिटर्न
boolean