sup*_*jos 7 android automated-tests release robotium
我有一个Android项目设置,其纯 PC单元测试项目在PC上运行,其功能/集成测试项目在模拟器上运行.这两个人使用了InstrumentationTestCase2测试用例和Robotium框架.我能够从Eclipse中运行这两个,与我的app 的调试版本一起运行并收集结果等等.
我可以通过Eclipse导出和Ant构建创建一个发行版APK.APK已签名,zipaligned和混淆.
我想知道如何针对我的应用程序的发布版本而不是调试版本运行这些功能/集成测试.我知道我可能会遇到一些错误,因为app项目包含一些可能已被Proguard剥离的仅测试类,但我可以处理.
我在Google上搜索过,但是没有运气.这里只有一个页面这里涉及与Robotium测试当你只有应用的APK,没有源.我不确定这对我有什么帮助.如何让测试项目在设备上运行以防止发布APK?
adb shell am Instrument -w com.your.package/android.test.InstrumentationTestRunner
其中 com.your.package 是您的包名称。
有关详细信息,请参阅 Robotium 问答:http://code.google.com/p/robotium/wiki/QuestionsAndAnswers
正如您所提到的,您可能还会遇到一些 Proguard 问题,具体取决于您编写测试用例的方式。
| 归档时间: |
|
| 查看次数: |
4073 次 |
| 最近记录: |