IShardHelper

public interface IShardHelper

com.android.tradefed.invoker.shard.IShardHelper


Interface of an object that describes the sharding strategy to adopt for a configuration.

Summary

Public methods

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

Shard and reschedule the shard if possible.

Public methods

shardConfig

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

Shard and reschedule the shard if possible.

Parameters
config IConfiguration: a IConfiguration to be run.

testInfo TestInformation: the TestInformation of the current invocation.

rescheduler IRescheduler: the IRescheduler where to reschedule the shards.

logger ITestLogger

Returns
boolean True if the configuration was sharded. false otherwise.