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

TestNG报表正在发送上一个报表

章城
2023-03-14

我使用了这个非常简单的代码,并尝试在@AfterSuite注释下发送一个电子邮件报告,但问题是发送的是旧的(以前的)报告。不是最新的。注意,我也尝试了电子邮件方法下的Thread.Sleep。

package testOWC;

import org.testng.annotations.AfterClass;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.AfterSuite;
import org.testng.annotations.AfterTest;
import org.testng.annotations.Test;
import java.io.IOException;

import javax.mail.MessagingException;

import java.awt.AWTException;

public class All_TestCases {
  
@SuppressWarnings({ })
@Test (priority =1)
public void RequiredFieldsOnly() throws InterruptedException, IOException, AWTException {
  RequiredFieldsOnly.testCase();
}
  
@Test (priority =2)
public void Yourself() throws InterruptedException, IOException, AWTException {
  Yourself.testCase();
  
}

@Test (priority =3)
public void Yourself_Representative() throws InterruptedException, IOException, AWTException {
  Yourself_Representative.testCase();
  
}

@Test (priority =4)
public void Representative_YourselfNotConf() throws InterruptedException, IOException, AWTException {
  Representative_YourselfNotConf.testCase();
  
}

@Test (priority =5)
public void Representative_YourselfConf() throws InterruptedException, IOException, AWTException {
  Representative_YourselfConf.testCase();
  
} 

@AfterSuite
public void email() throws MessagingException, InterruptedException {
  
  Email_Invoke.main(null);
}
}

共有1个答案

支彭亮
2023-03-14

我想你找错地方了。当您使用Maven运行测试时,报告将在Target文件夹中生成。当使用testng.xml文件运行时,报告将在test-output文件夹中生成。所以我认为跑步后你找错地方了。请检查一下。

 类似资料:
  • 我已经使用Maven project和Selenium&TestNG创建了我想从Jenkins执行的自动化脚本。在Jenkins中,我添加了TestNG插件来发布TestNG报告。但它没有显示出来。我得到以下提到的错误。 我已经尝试了以下选项,但对我来说不起作用。 > 尝试给出TestNG报告的完整路径。模式中的向前斜杠和向后斜杠。 通过更改TestNG结果文件路径,我尝试了其他不同的选项,但它对

  • 我目前正在研究在测试套件执行后根据testng XML中的参数将testng报告上传到Amazon S3的能力。考虑以下testng XML: 给定前四个参数(upload-test-reports、aws-provider-type、aws-s3-bucket和target-reports-directory),Java项目将把默认测试输出目录(当前为/build/reports/tests)中

  • 我目前的技能只能通过使用JRBeanCollectionDataSource(list)作为数据源,在不使用子报表的情况下制作pdf。(数据打印成功) 谁能告诉我如何制作包含多个子报表的pdf报表,主jrxml文件和子报表jrxml文件中应该包含哪些内容,以及java代码中应该包含哪些内容?以及如何使用多个JRBeanCollectionDataSource(列表)?我唯一知道的是使用Map pa

  • 我有100个测试用例和重试逻辑将执行,如果有任何失败的测试脚本和电子邮件报告只有失败的测试脚本单独的状态。我只想在执行完成后,将第一个和重试运行测试报告合并为一个,以testng中的可电子邮件报告的形式。可能在Jenkins post build活动中,我只想执行合并活动。我只需要建议,和有效的方法来实现这一点。 截图:

  • 本文向大家介绍在财务报表上写上损益表。,包括了在财务报表上写上损益表。的使用技巧和注意事项,需要的朋友参考一下 损益表告知公司在特定时期内的收入和支出。它表明公司是否通过现金流量获得损益。投资于公司投资者将寻找公司的财务实力。损益表是检查公司财务状况的工具之一。 以下是准备损益表所需的信息- 所有业务交易。 零用现金和现金收入。 收入来源。 折扣或返回(如果有)。 损益表中的常用术语如下 - 收入