Classi nidificate class
ModuleOemTargetPreparer.ModuleInfo
Una semplice classe struct per memorizzare informazioni su un modulo
Metodi pubblici void
checkModuleAfterPush (ITestDevice device, pushedModules)
checkModuleAfterPush (ITestDevice device, pushedModules)
Controlla il nome del modulo e il codice della versione dopo il push
void
setUp (TestInformation testInfo)
Eseguire la configurazione di destinazione per il test, spingere i moduli per sostituire quelli precaricati
Metodi protetti void
checkPreloadModules (TestInformation testInfo, DeviceDescriptor deviceDescriptor)
Controlla le informazioni sui moduli precaricati
String[]
getApkDirectory (ITestDevice device, String packageName)
Ottieni il percorso del file apk nella directory di sistema
String
getPackageVersioncode (ITestDevice device, String packageName, boolean isAPK)
Controlla la versione del pacchetto dopo che il modulo ha inviato il nome del pacchetto.
ModuleOemTargetPreparer.ModuleInfo
pushFile (File moduleFile, TestInformation testInfo)
Invia i file a /system/apex/ per apex o /system/** per apk
String
renameFile (ITestDevice device, File moduleFile, String packageName)
Rinominare il nome del file da aggiornare con lo stesso in /system.
void
setupDevice (TestInformation testInfo)
adb root e rimontare il dispositivo prima di inviare i file in /system
Costruttori pubblici ModuloOemTargetPreparer
public ModuleOemTargetPreparer ()
Metodi pubblici checkModuleAfterPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules) Controlla il nome del modulo e il codice della versione dopo averlo premuto
Parametri device
ITestDevice
pushedModules
: Elenco dei moduli spinti
tiri TargetSetupError
lancia un'eccezione se nessun modulo viene premuto DeviceNotAvailableException
lancia un'eccezione se nessun dispositivo è disponibile
public void setUp (TestInformation testInfo) Eseguire la configurazione di destinazione per il test, spingere i moduli per sostituire quelli precaricati
tiri TargetSetupError
se si è verificato un errore fatale durante la configurazione dell'ambiente BuildError
Se si verifica un errore a causa della preparazione della build DeviceNotAvailableException
se il dispositivo non rispondeva
Metodi protetti
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor) Controlla le informazioni sui moduli precaricati
Parametri testInfo
TestInformation
: informazioni di prova deviceDescriptor
DeviceDescriptor
tiri DeviceNotAvailableException
genera un'eccezione se i dispositivi non sono disponibili TargetSetupError
genera un'eccezione se nessun modulo è precaricato
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName) Ottieni il percorso del file apk nella directory di sistema
Parametri device
ITestDevice
packageName
String
: Modulo nome del pacchetto
ritorna String[]
array di stringhe con nome apk e percorso
tiri DeviceNotAvailableException
se il dispositivo non è disponibile TargetSetupError
se non riesci a trovare il percorso del pacchetto
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK) Controlla la versione del pacchetto dopo che il modulo ha inviato il nome del pacchetto.
Parametri packageName
String
: spinto nome del pacchetto isAPK
boolean
tiri DeviceNotAvailableException
genera un'eccezione se il dispositivo non viene trovato.
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo) Invia i file a /system/apex/ per apex o /system/** per apk
Parametri moduleFile
File
: file di modulo testInfo
TestInformation
: la TestInformation
per l'invocazione.
tiri TargetSetupError
se non è possibile inviare il file tramite adb DeviceNotAvailableException
se il dispositivo non è disponibile
rinomina il file
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName) Rinominare il nome del file da aggiornare con lo stesso in /system.
Parametri device
ITestDevice
: dispositivo di test moduleFile
File
: file di modulo da installare packageName
String
: nome sotto / system / *
ritorna String
nuovo nome file dopo la ridenominazione
tiri TargetSetupError
se il file non può essere rinominato DeviceNotAvailableException
protected void setupDevice (TestInformation testInfo) adb root e rimontare il dispositivo prima di inviare i file in /system
tiri TargetSetupError
se il dispositivo non può essere rimontato. DeviceNotAvailableException
Invia feedback
Content and code samples on this page are subject to the licenses described in the Content License . Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
Vuoi dirci altro?