BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object
implementsIDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
Un IDeviceBuildProvider
que IDeviceBuildProvider
información de compilación desde el dispositivo de prueba
Esto se usa típicamente para dispositivos con una construcción suministrada externamente, es decir, no generada por un sistema de construcción interno. Cierta información, específicamente la rama, no está realmente disponible en el dispositivo, por lo tanto, 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:
- branch: $ (ro.product.brand) - $ (ro.product.name) - $ (ro.product.device) - $ (ro.build.version.release), por ejemplo:
- para la edición de 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
- compilar sabor: 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 los archivos de compilación temporales.
IBuildInfo
getBuild ()
Recupere los datos para la compilación bajo prueba.
IBuildInfo
getBuild (ITestDevice device)
Recuperar los datos para compilar bajo prueba
final File
getTestsDir ()
Constructores públicos
BootstrapBuildProvider
public BootstrapBuildProvider ()
Métodos públicos
limpiar
public void cleanUp (IBuildInfo info)
Limpia los archivos de compilación temporales.
Parámetros info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
Recupere los datos para la compilación bajo prueba.
Devoluciones IBuildInfo
el IBuildInfo
para compilación bajo prueba onull
si no hay compilación disponible para pruebaLanza BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Recuperar los datos para construir bajo prueba
Parámetros device
ITestDevice
: elITestDevice
asignado para la pruebaDevoluciones IBuildInfo
el IBuildInfo
para compilación bajo prueba onull
si no hay compilación disponible para pruebaLanza BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
Devoluciones File