1、前提条件
在被测试的应用中添加对SD卡的读写权限,文件为AndroidManifest.xml,添加以下标示
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission>
变量:
url:指定生成的log文件, 例如:url = "/sdcard/sms.log"
str:需要输出的log信息, 例如:str= "test"
3、可以在runtest()方法中使用
@Override
protected void runTest() throws Throwable {
// TODO Auto-generated method stub
try {
super.runTest();
1、StringBufferDemo("/sdcard/result/log.txt", getName() + ": " + true);
} catch (Throwable e) {
2、StringBufferDemo("/sdcard/result/log.txt", getName() + ": " + false);
throw e;
}
}
try catch 会捕捉testcase
执行过程中的异常,用例执行成功,调用1代码,失败则调用2代码。也可以输出e,这样就可以知道哪里报错