Kelas bersarang |
---|
enum | DeviceFlashPreparer.EncryptionOptions Enum opsi untuk menangani enkripsi gambar data pengguna |
Konstruktor publik
PerangkatFlashPreparer
public DeviceFlashPreparer ()
Metode publik
public void setUp (TestInformation testInfo)
Parameter |
---|
testInfo | TestInformation |
Melempar |
---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
Parameter |
---|
testInfo | TestInformation |
e | Throwable |
Melempar |
---|
DeviceNotAvailableException | |
Metode yang dilindungi
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Kemungkinan pemeriksaan sebelum mem-flash untuk memastikan perangkat seperti yang diharapkan dibandingkan dengan info build.
Parameter |
---|
device | ITestDevice : ITestDevice untuk di-flash. |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo yang digunakan untuk mem-flash. |
Melempar |
---|
| com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException | |
BuildError | |
buatFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
Buat IDeviceFlasher
untuk digunakan. Subclass dapat menimpa
Parameter |
---|
device | ITestDevice |
Melempar |
---|
DeviceNotAvailableException | |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Mendapatkan waktu tunggu booting perangkat
getHostOptions
protected IHostOptions getHostOptions ()
Mendapatkan instance IHostOptions
untuk digunakan.
Terkena untuk pengujian unit
laporanFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Melaporkan data waktu flashing perangkat ke backend metrik
Parameter |
---|
branch | String : cabang tempat pembuatan perangkat berasal |
buildFlavor | String : rasa build dari build perangkat |
buildId | String : nomor build dari build perangkat |
serial | String : nomor seri perangkat |
queueTime | long : waktu yang dihabiskan untuk menunggu batas flashing tersedia |
flashingTime | long : waktu yang dihabiskan untuk mem-flash zip gambar perangkat |
flashingStatus | CommandStatus : status eksekusi perintah flashing |
setLewatiPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Parameter |
---|
skipPostFlashBuildIdCheck | boolean |
setLewatiPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
Parameter |
---|
skipPostFlashFlavorCheck | boolean |
Konten dan contoh kode di halaman ini tunduk pada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2022-07-06 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]