首页 > 其他 > 详细

junit5 gradle集成allure 最新版本生成allure-result为空

时间:2020-05-24 00:51:39      阅读:142      评论:0      收藏:0      [点我收藏+]

解决方案

先说解决方案。以下内容是需要加到gradle中的。
----------
plugins {
id ‘io.qameta.allure‘ version ‘2.8.1
}
 
 
allure {
autoconfigure = true
version = ‘2.13.3‘ // Latest Allure Version
 
useJUnit5 {
version = ‘2.13.3‘ // Latest Allure Version
}
 
}
-----------
 

踩坑过程

再来说为什么会踩坑。
allure的官方文档是这样写的,说build.gradle中的内容应该如下。
----------
plugins { id ‘io.qameta.allure‘ version ‘2.5‘ // Latest Plugin Version id ‘java‘ } allure { autoconfigure = true version = ‘2.7.0‘ // Latest Allure Version useJUnit5 { version = ‘2.7.0‘ // Latest Allure Version } } sourceCompatibility = 1.8 repositories { jcenter() mavenCentral() }
----------
 
然后为了找到allure gradle的插件最新版本,我去gradle插件官方搜到了最新插件的用法:
---------
plugins { id "io.qameta.allure" version "2.8.1" }
----------
它只写了这一句。然后gralde说allure插件会自动配置allure应用的相关内容。我一年看,allure的官方文档已经是好久之前的版本了,我当然要照着gradle官方的配置来了。
 
到这一步,就会发现,生成的allure-results文件夹为空。
 
这个时候再回去查看两边的官方文档,把allure官方文档中的,把相关的allure{...}内容加上,再修改allure的最新版本,就可以使用了。
 

junit5 gradle集成allure 最新版本生成allure-result为空

原文:https://www.cnblogs.com/ximixuexi/p/12945207.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!