InstallKernelModulePreparer
public class InstallKernelModulePreparer
extends BaseTargetPreparer
implements ILabPreparer
java.lang.object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.InstallKernelModulePreparer |
یک آمادهکننده هدف که دستگاه را با تصویر عمومی هسته مشترک اندروید فلش میکند. لطفاً برای جزئیات بیشتر به https://source.android.com/devices/architecture/kernel/android-common مراجعه کنید.
خلاصه
سازندگان عمومی | |
---|---|
InstallKernelModulePreparer () |
روش های عمومی | |
---|---|
void | setUp ( TestInformation testInfo) تنظیم هدف را برای آزمایش انجام دهید. |
void | tearDown ( TestInformation testInfo, Throwable e) پس از آزمایش، پاکسازی/تخریب هدف را انجام دهید. |
روش های محافظت شده | |
---|---|
String[] | getDependentModules (String modName, String lsmodOutput) |
String | getDisplayedModuleName (String fullPath) نام ماژول را همانطور که پس از بارگیری نمایش داده می شود، برگردانید. |
سازندگان عمومی
InstallKernelModulePreparer
public InstallKernelModulePreparer ()
روش های عمومی
راه اندازی
public void setUp (TestInformation testInfo)
تنظیم هدف را برای آزمایش انجام دهید.
پارامترها | |
---|---|
testInfo | TestInformation : TestInformation فراخوانی. |
پرتاب می کند | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
پاره کردن
public void tearDown (TestInformation testInfo, Throwable e)
پس از آزمایش، پاکسازی/تخریب هدف را انجام دهید.
پارامترها | |
---|---|
testInfo | TestInformation : TestInformation فراخوانی. |
e | Throwable : اگر فراخوان با یک استثنا به پایان رسید، این استثنایی است که در سطح Invocation ثبت شده است. در غیر این صورت null خواهد بود. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
روش های محافظت شده
getDependentModules
protected String[] getDependentModules (String modName, String lsmodOutput)
پارامترها | |
---|---|
modName | String |
lsmodOutput | String |
برمی گرداند | |
---|---|
String[] |
getDisplayedModuleName
protected String getDisplayedModuleName (String fullPath)
نام ماژول را همانطور که پس از بارگیری نمایش داده می شود، برگردانید.
به عنوان مثال، تفاوت بین نام فایل و نام فایل بازگشتی توسط "lsmod" را ببینید:
$ insmod kunit.ko
$ lsmod | grep kunit
kunit 20480 0
پارامترها | |
---|---|
fullPath | String |
برمی گرداند | |
---|---|
String |
InstallKernelModulePreparer
public class InstallKernelModulePreparer
extends BaseTargetPreparer
implements ILabPreparer
java.lang.object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.InstallKernelModulePreparer |
یک آمادهکننده هدف که دستگاه را با تصویر عمومی هسته مشترک اندروید فلش میکند. لطفاً برای جزئیات بیشتر به https://source.android.com/devices/architecture/kernel/android-common مراجعه کنید.
خلاصه
سازندگان عمومی | |
---|---|
InstallKernelModulePreparer () |
روش های عمومی | |
---|---|
void | setUp ( TestInformation testInfo) تنظیم هدف را برای آزمایش انجام دهید. |
void | tearDown ( TestInformation testInfo, Throwable e) پس از آزمایش، پاکسازی/تخریب هدف را انجام دهید. |
روش های محافظت شده | |
---|---|
String[] | getDependentModules (String modName, String lsmodOutput) |
String | getDisplayedModuleName (String fullPath) نام ماژول را همانطور که پس از بارگیری نمایش داده می شود، برگردانید. |
سازندگان عمومی
InstallKernelModulePreparer
public InstallKernelModulePreparer ()
روش های عمومی
راه اندازی
public void setUp (TestInformation testInfo)
تنظیم هدف را برای آزمایش انجام دهید.
پارامترها | |
---|---|
testInfo | TestInformation : TestInformation فراخوانی. |
پرتاب می کند | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
پاره کردن
public void tearDown (TestInformation testInfo, Throwable e)
پس از آزمایش، پاکسازی/تخریب هدف را انجام دهید.
پارامترها | |
---|---|
testInfo | TestInformation : TestInformation فراخوانی. |
e | Throwable : اگر فراخوان با یک استثنا به پایان رسید، این استثنایی است که در سطح Invocation ثبت شده است. در غیر این صورت null خواهد بود. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
روش های محافظت شده
getDependentModules
protected String[] getDependentModules (String modName, String lsmodOutput)
پارامترها | |
---|---|
modName | String |
lsmodOutput | String |
برمی گرداند | |
---|---|
String[] |
getDisplayedModuleName
protected String getDisplayedModuleName (String fullPath)
نام ماژول را همانطور که پس از بارگیری نمایش داده می شود، برگردانید.
به عنوان مثال، تفاوت بین نام فایل و نام فایل بازگشتی توسط "lsmod" را ببینید:
$ insmod kunit.ko
$ lsmod | grep kunit
kunit 20480 0
پارامترها | |
---|---|
fullPath | String |
برمی گرداند | |
---|---|
String |