人生必须的知识就是引人向光明方面的明灯。这篇文章主要讲述Appuim项目实战---监听testng相关的知识,希望能为你提供帮助。
背景:在我们项目中使用testng的会使用到监听,主要用于在启动testng前做一些事,还有在对于testng方法运行完了后在做的一些是,我们使用监听,接上个案例
监听类继承TestListenerAdapter,实现以下几个方法
package until;
import org.testng.ITestContext; import org.testng.ITestResult; import org.testng.TestListenerAdapter; public class TestngListener extends TestListenerAdapter { @Override public void onTestSuccess(ITestResult tr) { super.onTestSuccess(tr); } @Override public void onTestSkipped(ITestResult tr) { super.onTestSkipped(tr); 【Appuim项目实战---监听testng】 } @Override public void onTestStart(ITestResult result) { super.onTestStart(result); System.out.println("启动我是onTestStart,我是testng的测试方法"); } @Override public void onStart(ITestContext testContext) { super.onStart(testContext); System.out.println("启动我是onstart,在test方法前所有初始化都在我这里做"); } @Override public void onTestFailure(ITestResult tr) { super.onTestFailure(tr); System.out.println("我是onTestFailure,如果案例失败了我们在进行其他操作"); } } |
|
- 执行testng之前,先执行onStart
- 执行testng方法之前,先执行onTestStart
- 如果方法执行跳过,就执行onTestSkipped
- 如果方法成功,就执行onTestSuccess
- 如果方法执行失败,就执行onTestFailure
![Appuim项目实战---监听testng](http://img.readke.com/220427/0SK052N-0.jpg)
文章图片
推荐阅读
- Appuim项目实战---录制视频
- 更新APP
- Android Retrofit源码分析(一边用一边侃)
- Android 自定义控件之圆形扩散View(DiffuseView)
- Android7.0对dlopen的改变
- Android Studio (Error message)
- 解决小米手机不能运行Android Studio程序的问题
- cordova requirements error:Android target: not installed
- Android 内存泄漏