Porting 了新的Wifi hardware_legancy,
这个时候需要对对 Android Wifi On/Off 作压力测试
发现可以使用Android Instrument 和Android Test Project 来做测试。
1. 在Eclipse 里新建 一个 Android Test Project.
测试代码
AllTest.java
WifiSettingTest.java
AndroidManifest.xml
2. Eclipse 环境下的sdk版本 可能与实际 Android src 不兼容。 所以测试 WIFI SERVICE 这类framework 层代码,
需要将 测试程序放到Android 环境下编译,而不是在Eclipse 下编译。
实现这一步,只要简单的写一个Android.mk 然后将测试程序 目录拷贝到 packages/app/ 下, 再运行 mm 编译即可.
Android.mk
# cd $ANDROID_PATH
# source ./build/envsetup.sh
# cd packages/app/WifiToggleTest
# mm
3.
wifitoggletest.apk 生成后就可以通过instrument 和 adb协议来测试 WIFI_SERVICE 功能了。
# croot
# adb uninstall com.example.wifitoggle.tests (It is not necessary for the first time running.)
# adb install ./out/target/product/eagle/data/app/wifitoggletest.apk
# adb shell am instrument -w com.example.wifitoggle.tests/android.test.InstrumentationTestRunner