当前位置: 首页 > 知识库问答 >
问题:

TestNG没有发送最新的emailable-report.html

蓝逸仙
2023-03-14
@AfterSuite
    public void statusupdate() throws Exception 
    {
                SendMail.execute();
    }

共有1个答案

燕烨
2023-03-14

您所能做的最好是使用报告监听器来帮助自己,而不是@afterxxxx方法。

所以你可以这样做:

导入org.testng.annotations.listeners;

@Listeners(TestListener.class)
public class MyTestClass {

    @Test
    public void myTest {
        doTest();
    }

}
import org.testng.ITestContext;
import org.testng.ITestListener;
import org.testng.ITestResult;

public class TestListener implements ITestListener {

    @Override
    public void onTestStart(ITestResult result) {
    }

    @Override
    public void onTestSuccess(ITestResult result) {
    }

    @Override
    public void onTestFailure(ITestResult result) {
    }

    @Override
    public void onTestSkipped(ITestResult result) {
    }

    @Override
    public void onTestFailedButWithinSuccessPercentage(ITestResult result) {
    }

    @Override
    public void onStart(ITestContext context) {
    }

    @Override
    public void onFinish(ITestContext context) {
        SendMail.execute();
    }

}
 类似资料:
  • 是否可以从TestNG中按时间顺序获得? 我的测试类和方法都显示得乱七八糟。 我知道按时间顺序排序,但我也希望emailable-report.html中有一个按时间顺序排列的视图

  • 长按列表中的某一行,弹出一个视图(类似Annotation),可以copy列表的文字或者发邮件。当然,你可以加上其他的命令。 [Code4App.com]

  • 我正在开发一个应用程序,该应用程序具有获取OTP的功能,并且我使用了firebase OTP功能(使用手机号码在Android上与firebase进行身份验证),但不幸的是,有时我会面临这样的问题,比如我没有从firebase获得OTP,同时它也没有给出任何错误。我不知道我犯了什么错。需要帮助来解决这个问题,我也尝试了一些样本,它工作正常,但当我试图在我的项目中集成firebase是不是发送otp

  • 问题内容: 我注意到我的应用程序无法在Pixel 3上运行。我进入android studio并模拟了一些设备,发现它在任何Android Pie(API 28)设备上均不工作,但在其他任何设备上均能正常工作。我在代码中放了一些日志,看来我在Volley使用中没有得到响应。该应用程序本身已加载,但未显示任何数据,并且收到错误消息 E / RecyclerView:未连接适配器;跳过布局 我的代码是