BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
java.lang.Objeto | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
Un IDeviceBuildProvider
que arranca la información de compilación del dispositivo de prueba
Esto se usa normalmente para dispositivos con una compilación suministrada externamente, es decir, no generados por un sistema de compilación interno. Cierta información, específicamente la sucursal, no está realmente disponible desde 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
- sabor de compilación: según lo proporcionado por
ITestDevice#getBuildFlavor()
- crear alias: según lo proporcionado por
ITestDevice#getBuildAlias()
- id de compilación: según lo proporcionado por
ITestDevice#getBuildId()
Resumen
Constructores públicos
BootstrapBuildProvider ()
Métodos públicos
void
cleanUp ( IBuildInfo info)
Limpie 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 compilar bajo prueba
final File
getTestsDir ()
Constructores públicos
BootstrapBuildProvider
public BootstrapBuildProvider ()
Métodos públicos
limpiar
public void cleanUp (IBuildInfo info)
Limpie 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
el IBuildInfo
para compilación bajo prueba onull
si no hay compilación disponible para probarLanza BuildRetrievalError
obtenerconstruir
public IBuildInfo getBuild (ITestDevice device)
Recuperar los datos para compilar 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 probarLanza BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
Devoluciones File