Cucumber优化测试结果报告说明

这篇博客详细介绍了如何优化Cucumber的测试结果报告。文章指出,关键在于配置cucumber主函数中的plugin选项,并添加相关文件。通过示例代码展示了如何在测试脚本执行后利用@AfterClass和liveDemoTest.generateDemoReport()生成报告。最终,文章提供了不同类型的报告预览,如overview-failures.html、overview-features.html等。
摘要由CSDN通过智能技术生成

上一篇博客给了对应的工程,后面想着还是说明下,这个报告怎么用的。

首先需要在cucumber的主函数中间做下配置。

@RunWith(Cucumber.class)
@CucumberOptions(plugin = {"html:target/cucumber-reports/html",
        "json:target/cucumber-reports/cucumber.json",
        "junit:target/cucumber-reports/cucumber.xml",
        "pretty"},features="src/test/resources/com/ping/features",glue = {"com.ping.steps"},tags = {"@Selenium"})
public class RunCucumberTest {
    @AfterClass
    public static void  setReposts() throws IOException {
        LiveDemoTest liveDemoTest=new LiveDemoTest();
        liveDemoTest.generateDemoReport();
    }
}

主要是plugin中的这几个配置。

然后工程 中的这几个文件也要加上。

js和css也要加上

 主要的测试报告代码在这个里面:

 代码如下:

package com.ping;

import net.masterthought.cucumber.Configuration;
import net.masterthought.cucumber.ReportBuilder;
import net.masterthought.cucumber.Reportable;
import net.masterthought.cucumber.json.support.Status;
import net.masterthought.cucumber.pres
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值