BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
java.lang.Oggetto | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
Oggetto IDeviceBuildProvider
che avvia le informazioni sulla compilazione dal dispositivo di test
Questo è in genere utilizzato per dispositivi con una build fornita esternamente, cioè non generata da un sistema di build interno. Alcune informazioni, in particolare il ramo, non sono effettivamente disponibili dal dispositivo, quindi sono generate artificialmente.
Tutte le informazioni sui metadati di build provengono da vari campi di proprietà ro.* sul dispositivo
Attualmente questo fornitore di build genera metadati come segue:
- branch: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), ad esempio:
- per Google Play edition Samsung S4 con Android 4.2: samsung-jgedlteue-jgedlte-4.2
- per Nexus 7 con Android 4.2: google-nakasi-grouper-4.2
- sapore di build: come fornito da
ITestDevice#getBuildFlavor()
- build alias: come fornito da
ITestDevice#getBuildAlias()
- build id: come fornito da
ITestDevice#getBuildId()
Riepilogo
Costruttori pubblici
BootstrapBuildProvider ()
Metodi pubblici
void
cleanUp ( IBuildInfo info)
Pulisci tutti i file di build temporanei.
IBuildInfo
getBuild ()
Recuperare i dati per la compilazione in fase di test.
IBuildInfo
getBuild ( ITestDevice device)
Recuperare i dati per la compilazione in fase di test
final File
getTestsDir ()
Costruttori pubblici
BootstrapBuildProvider
public BootstrapBuildProvider ()
Metodi pubblici
ripulire
public void cleanUp (IBuildInfo info)
Pulisci tutti i file di build temporanei.
Parametri info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
Recuperare i dati per la compilazione in fase di test.
ritorna IBuildInfo
IBuildInfo
per la compilazione in fase di test onull
se non è disponibile alcuna compilazione per il testGetta BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Recuperare i dati per la compilazione in fase di test
Parametri device
ITestDevice
: l'ITestDevice
allocato per il testritorna IBuildInfo
IBuildInfo
per la compilazione in fase di test onull
se non è disponibile alcuna compilazione per il testGetta BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
ritorna File