当前位置: 首页 > news >正文

如何建设网站平台必要商城官网

如何建设网站平台,必要商城官网,php cms网站建设,做游戏的软件app原始的cucumber report 比较粗糙 我们可以通过cucumber-reporting 插件对报告进去优化 在pom.xml里面添加cuccumber-reporting 插件 !-- 根据 cucumber json文件 美化测试报告--dependencygroupIdnet.masterthought/groupIdartifactId…原始的cucumber report 比较粗糙 我们可以通过cucumber-reporting 插件对报告进去优化 在pom.xml里面添加cuccumber-reporting 插件 !-- 根据 cucumber json文件 美化测试报告--dependencygroupIdnet.masterthought/groupIdartifactIdcucumber-reporting/artifactIdversion5.7.5/version/dependency 根据cuccumber-reporting创建一个工具类 reportUtils.java 生成报告 package com.cacho.s2b.lesson.util;import net.masterthought.cucumber.Configuration; import net.masterthought.cucumber.ReportBuilder; import net.masterthought.cucumber.presentation.PresentationMode; import net.masterthought.cucumber.sorting.SortingMethod;import java.io.File; import java.util.ArrayList; import java.util.List;/*** Description cucumber-reporting 美化测试报告* Author LingWei* date 2023/12/31**/public class reportUtils {public void generateCucumberReport(){String buildNumber Release 23.12;String projectName Test Demo;File reportOutputDirectory new File(target);ListString jsonFiles new ArrayList();// 根据cucumber生成的原始json报告去生成测试报告jsonFiles.add(target/json-report/run.json);// 测试报告配置信息目录项目名称Configuration configuration new Configuration(reportOutputDirectory,projectName);// 测试报告版本configuration.setBuildNumber(buildNumber);// 测试报告展示模式configuration.addPresentationModes(PresentationMode.EXPAND_ALL_STEPS);configuration.addPresentationModes(PresentationMode.PARALLEL_TESTING);// 排序方式设置configuration.setSortingMethod(SortingMethod.ALPHABETICAL);configuration.addClassifications(Platform,Windows 11);configuration.addClassifications(Component,API Test);configuration.addClassifications(Version,23.12);configuration.addClassifications(User,Cacho);// json文件和配置一起去生成报告ReportBuilder reportBuilder new ReportBuilder(jsonFiles,configuration);reportBuilder.generateReports();} }在测试入口类 ApiTest.java 里面添加AfterClass并调用reportUtils.java用cucumber跑完测试后的json文件再去生成美化后的报告。 package com.cacho.s2b.lesson;import com.cacho.s2b.lesson.engine.ApiInfoHub; import com.cacho.s2b.lesson.util.reportUtils;import io.cucumber.junit.Cucumber; import io.cucumber.junit.CucumberOptions; import lombok.extern.slf4j.Slf4j; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.runner.RunWith;Slf4j RunWith(Cucumber.class) CucumberOptions(plugin {pretty,json:target/json-report/run.json}, // 生成的json文件features {classpath:features }, //features路路径,glue com.cacho.s2b.lesson, //步骤所在的包名monochrome true, //tags test //指定标签多标签标签1 or/and/and not 标签2 ) public class ApiTest {BeforeClasspublic static void beforeClass(){ApiInfoHub apiEnv ApiInfoHub.getInstance();log.info(运行的环境是{},apiEnv.getEnvInfo().getDescription());}AfterClasspublic static void afterClass(){reportUtils report new reportUtils();report.generateCucumberReport();} }运行后在项目的target\cucumber-html-reports目录下生成报告 测试报告样式
http://www.zqtcl.cn/news/629858/

相关文章:

  • 做体育的网站c2c跨境电商平台有哪些?
  • 山西响应式网站建设推荐全国企业信用信息公示系统浙江
  • 西安做网站维护的公司百度百科官网入口
  • 网站网站建设公司贵阳网站设计阳光创信好吗
  • 网站广告投放收费标准长沙公司制作网站费用
  • 网站建设有哪些环节做一个产品网站要多少钱
  • 公司网站建设价格河北网站制作 网站开发
  • 适合新手做的网站项目职业技术培训
  • 提高网站流量原则昆山做百度网站
  • 怎样设计自己的网站长春制作门户网站的公司
  • 亚马逊商标备案是否必须做网站Wordpress做APP后端
  • 主办单位性质与网站名称不符网站域名怎么买
  • 帝国cms下载类网站怎么做广州外贸营销网站建设公司
  • 网站开发软件开发流程免费做外贸的网站平台有哪些
  • 教育培训网站开发广告公司怎么设置网站关键字
  • 绩溪建设银行网站济南网站建设 刘彬彬
  • 网站开发是打代码吗建网站来做什么
  • 制作网站需要什么软件wordpress建站程序
  • 做网站网站怎么赚钱软件工程师证书报考时间
  • 手机和电脑网站分开做炒股软件下载
  • 网站建设需要注意哪些关键细节杭州做商务网站
  • 做网站,图片显示不出来网站图标代码
  • 理财网网站开发源码h5淘宝网网页版入口
  • 免费网站商城模板宁波企业网站搭建图片
  • 上海网站备案查询建站图标素材
  • 贵州省住房和建设厅网网站网站页面设计报告
  • 做网站友汇网快速建设网站视频教程
  • 物流公司做网站注重什么官网的网站设计公司
  • 网站备案 2016电子商务平台起名
  • 济南建站详情房地产市场分析