IShardableTest
public
interface
IShardableTest
implements
IRemoteTest
com.android.tradefed.testtype.IShardableTest. |
Una IRemoteTest
que se puede dividir en subpruebas que se pueden ejecutar por separado. La división en
se espera que las subpruebas sean deterministas, y cada subprueba debe ser independiente para poder
permiten la ejecución de distintos fragmentos en distintos hosts.
Resumen
Métodos públicos | |
---|---|
default
|
split(Integer shardCountHint, TestInformation testInfo)
Versión alternativa de |
default
|
split()
Fragmenta la prueba en fragmentos que se puedan ejecutar por separado. |
default
|
split(int shardCountHint)
Versión alternativa de |
Métodos públicos
división
publicsplit (Integer shardCountHint, TestInformation testInfo)
Versión alternativa de split(int)
, que también proporciona un TestInformation
que contiene información anticipada del elemento superior que crea los fragmentos. Es útil si cosas como
el dispositivo o la compilación durante la fragmentación.
Parámetros | |
---|---|
shardCountHint |
Integer : Es el recuento de intentos de fragmentos. |
testInfo |
TestInformation : Es el elemento superior TestInformation . |
Muestra | |
---|---|
|
una colección de subpruebas que se ejecutarán por separado o null si la prueba es
no es fragmentable actualmente |
división
publicsplit ()
Fragmenta la prueba en fragmentos que se puedan ejecutar por separado.
Debe ser determinista y siempre mostrar la misma lista de IRemoteTest
para el
misma entrada.
Se llamará a este método antes de la ejecución de prueba, por lo que las dependencias inyectadas (como ITestDevice
para IDeviceTest
) pueden ser nulas.
Muestra | |
---|---|
|
una colección de subpruebas que se ejecutarán por separado o null si la prueba es
no es fragmentable actualmente |
división
publicsplit (int shardCountHint)
Versión alternativa de split()
, que también proporciona el shardCount que se intenta
que se ejecutará. Esto es útil para algunos ejecutores de pruebas que a veces no pueden decidir de manera arbitraria.
Parámetros | |
---|---|
shardCountHint |
int : Es el recuento de intentos de fragmentos. |
Muestra | |
---|---|
|
una colección de subpruebas que se ejecutarán por separado o null si la prueba es
no es fragmentable actualmente |