BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
java.lang.Objeto | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
Un IDeviceBuildProvider
que inicia la información de compilación desde el dispositivo de prueba
Normalmente se utiliza para dispositivos con una construcción suministrada externamente, es decir, no generados por un sistema de construcción interno. Cierta información, concretamente la sucursal, no está realmente disponible en el dispositivo, por lo que se genera artificialmente.
Toda la información de metadatos de compilación proviene de varios campos de propiedad ro.* en el dispositivo
Actualmente, este proveedor de compilación genera metadatos de la siguiente manera:
- rama: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), por ejemplo:
- para la edición Google Play Samsung S4 con Android 4.2: samsung-jgedlteue-jgedlte-4.2
- para Nexus 7 con Android 4.2: google-nakasi-grouper-4.2
- sabor de compilación: según lo proporcionado por
ITestDevice#getBuildFlavor()
- alias de compilación: proporcionado por
ITestDevice#getBuildAlias()
- ID de compilación: proporcionado por
ITestDevice#getBuildId()
Resumen
Constructores públicos
BootstrapBuildProvider ()
Métodos públicos
void
cleanUp ( IBuildInfo info)
Limpia cualquier archivo de compilación temporal.
IBuildInfo
getBuild ()
Recupere los datos para la compilación bajo prueba.
IBuildInfo
getBuild ( ITestDevice device)
Recuperar los datos para la compilación bajo prueba.
final File
getTestsDir ()
Constructores públicos
BootstrapBuildProvider
public BootstrapBuildProvider ()
Métodos públicos
limpiar
public void cleanUp (IBuildInfo info)
Limpia cualquier archivo de compilación temporal.
Parámetros info
IBuildInfo
obtenerConstruir
public IBuildInfo getBuild ()
Recupere los datos para la compilación bajo prueba.
Devoluciones IBuildInfo
IBuildInfo
para la compilación bajo prueba onull
si no hay ninguna compilación disponible para probarLanza BuildRetrievalError
obtenerConstruir
public IBuildInfo getBuild (ITestDevice device)
Recuperar los datos para la compilación bajo prueba.
Parámetros device
ITestDevice
: elITestDevice
asignado para la pruebaDevoluciones IBuildInfo
IBuildInfo
para la compilación bajo prueba onull
si no hay ninguna compilación disponible para probarLanza BuildRetrievalError
DeviceNotAvailableException
obtenerTestsDir
public final File getTestsDir ()
Devoluciones File